エラー発生前の操作や設定など
数日前、Railsのチュートリアルをやり直そうと、
~/.ssh/configにBitbucketの設定をしたが、Githubの設定を忘れていたので
追記した。
エラー内容
git@github.com: Permission denied (publickey).
参考サイト
↑
ありがとうございます! 救われました 😌
原因
上記サイト 今回の原因
と同じで接続名の記載が誤っていた。
Host github
に設定していたのに、
$ ssh git@github.com
で接続しようとしていた。
※詳細は、上記 参考サイト
参照。
解決手順
1.~/.ssh/configを開く。
$sudo vi ~/.ssh/config
2.下記の様に編集する。
Host github github.com
※↓↓全体はこんな感じ↓↓
Host github github.com Hostname github.com User git IdentityFile ~/.ssh/github/id_rsa TCPKeepAlive yes IdentitiesOnly yes