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