GitHubのSSH鍵生成手順を記録しておきます。
GitHubのSSH鍵生成
cd .ssh mkdir github cd github ssh-keygen -t rsa -C "hoge@example.com" ←githubアカウントメール
Enter file in which to save the key (/Users/your_user_directory/.ssh/github/id_rsa):
と聞かれたら、「 id_rsa.github.com 」で応答
パスフレーズ2回聞かれますが入力なしでエンター。
GitHubのSSH鍵config設定
cd ~/.ssh vi config
configの中身↓
Host github.com HostName github.com IdentityFile ~/.ssh/github/id_rsa.github.org User git
GitHubのSSH鍵の権限設定
777だと逆に許可しすぎてエラーになる
600にする
cd ~/.ssh/github chmod 600 id_rsa.github.com
GitHubのホストSSH公開鍵をGitHubに設置
cat id_rsa.github.com.pub
上記鍵内容をコピー
GitHubのsetting > SSH and GPG keys > New SSH key > Keyへ上記の鍵内容をペースト
GitHubとのSSH接続確認
ssh -T git@github.com
Hi [GitHubアカウント名]! You’ve successfully authenticated, but GitHub does not provide shell access. が出ればOK

