GitHubのSSH鍵生成手順(push出来ない場合のエラーなど)

GitHubのSSH鍵生成手順(push出来ない場合のエラーなど)

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

Comments

No comments yet. Why don’t you start the discussion?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です