少し前に、GitHub にプッシュするときにこの警告が表示されるようになりました。
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
これは正常なのでしょうか?また、どうすれば解決できるでしょうか?
ベストアンサー1
これは、2023年3月24日にGitHubがRSA SSHホストキーを更新しましたGitHub.com の Git 操作を保護するために使用されました。これは、秘密鍵が GitHub の公開リポジトリで一時的に公開されたためです。その日付より前に SSH クライアントで GitHub の以前のキー フィンガープリントを覚えていた場合は、そのメッセージが表示されます。
リンクされたブログ投稿によると、解決策は次のコマンドを実行して古いキーを削除することです。
$ ssh-keygen -R github.com
次のgit
接続 (プル、プッシュ、またはクローン) では、新しい SSH キーを信頼するかどうかを尋ねられます。 を入力する前にyes
、次のリストを使用して、表示された新しいキーが有効であることを確認してください。
参照ブログ投稿問題を解決する他の方法については、こちらをご覧ください。