概要
- ローカルリポジトリでfetchを行おうとしたらエラーが発生してできなかった。解決までの流れをまとめる。
問題発生までの経緯
-
push pullなどの経験のあるローカルリポジトリで下記コマンドを実行してfetchを行った。
git fetch
問題
-
下記のエラーが発生してfetchができない。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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. The fingerprint for the RSA key sent by the remote host is SHA256: Please contact your system administrator. Add correct host key in /Users/FooVar/.ssh/known_hosts to get rid of this message. Offending RSA key in /Users/FooVar/.ssh/known_hosts:3 Host key for github.com has changed and you have requested strict checking. Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
問題解決までの経緯
-
下記の様に
Users/FooVar/.ssh/known_hosts
の3行目に問題があるらしい。Offending RSA key in /Users/FooVar/.ssh/known_hosts:3
-
ひとまず当該のファイルをエディタで開いて直接削除してみる。
-
確認のためにfetchを行った。
-
問題は解決した。