github に SSH key を登録しても Permission denied (publickey)

お母ちゃん  2017.10.23 
Home > Web > github に SSH key を登録しても Permission denied (publickey)
すき 0
うんこ 0

github に SSH key を登録しても Permission denied (publickey) で一向に接続出来なくて参りました。

ネットで調べて色々対策しましたがどれも繋がらず…
git 以前にそもそも ssh -v git@github.com の接続自体が挙動がおかしい。

状況としては、既に id_rsa が復数登録されているので、
github用に 「github_id_rsa」という名前で鍵を作成。

.ssh/config に 下記の登録をしているけれど上手く接続出来ない。

known_hosts から 削除してみたりとかもダメ。

鍵を指定して接続

なんか色々試した挙句、

と鍵を直接指定してあげると、パスフレーズの入力が求められ、入力して無事開通(;´∀`)

その後 git push などを行うとこれまた無事開通(;´∀`)

ちょっと原因はよくわかっていないですが、何らかのキャッシュか何かが残っていてちゃんと鍵を見に行けていない、というような事だったのかもしれません。

捕捉:キーチェーンアクセス

その後、別件でキーチェーンアクセスからSSH関係をバッサリ削除した後、再び Permission denied (publickey) で接続できなくなりました。

なので、再度

と指定して接続してやると、またパスフレーズ入力が求められ、入力し、git側もpush出来るようになった次第です。

なのでキーチェーンアクセスの情報を見に行っているんですかね。

コメントはこちらから

メールアドレスが公開されることはありません。コメントのみでもOKです。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください