githubでssh接続できなかった時の話

Githubにssh接続できない!

昨日まで,githubにssh接続できてたのに…。

対応

  • MSYS2をインストールしてから,接続できなくなったので,MSYS2をアンインストール => ダメ
  • 鍵を再作成,登録 => ダメ
  • git bashをアンインストール => ダメ

解決策

  1. gitbash と MSYS2をアンインストール
  2. gitbashを再インストール
  3.  鍵の再作成
    1. gitbashにてssh-keygen
    2. ~/.ssh/id_rsa.pubをGithubに登録
    3. ssh git@github.comで接続ができることを確認
  4. ~/.ssh/known_hostを削除
  5. vim ~/.ssh/configで下記を記述
Hostname github.com
User git
IdentityFile ~/.ssh/id_rsa

で接続成功。

原因(推測)

  • MSYS2をインストールすることで,接続時に使用する秘密鍵のパスが変わっていた?
    • MSYS2のデフォルトの秘密鍵のパスがの権限が変わっていた。
  • gitコマンド使用時に使用する鍵のパスの設定がされていなかった?

以上

コメントを残す

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