エラーの園

仕事、日常のあらゆるエラーと戦い、先人の知恵も拝借して何としても解決……したい!

git@github.com: Permission denied (publickey).

エラー発生前の操作や設定など

数日前、Railsチュートリアルをやり直そうと、
~/.ssh/configにBitbucketの設定をしたが、Githubの設定を忘れていたので
追記した。

エラー内容

git@github.com: Permission denied (publickey).   

参考サイト

atuweb.net

  ↑
ありがとうございます! 救われました 😌

原因

上記サイト 今回の原因 と同じで接続名の記載が誤っていた。
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