素敵なサムシングを独断と偏見で一方的に紹介するブログ(´・ω・`)

投稿日:

【Github】REMOTE HOST IDENTIFICATION HAS CHANGED! の原因と解決方法【PULL/PUSHが出来ない】

YouTubeも見てね♪

ねこじゃすり

created by Rinker
PEPPY(ペピイ)
¥3,850 (2024/03/15 19:03:46時点 Amazon調べ-詳細)

猫を魅了する魔法の装備品!

Anker PowerCor

created by Rinker
Anker
¥4,990 (2024/03/15 15:06:44時点 Amazon調べ-詳細)

旅行には必須の大容量モバイルバッテリー!

【最新機種】GoPro hero11 Black

created by Rinker
GoPro(ゴープロ)
¥62,000 (2024/03/15 19:06:06時点 Amazon調べ-詳細)

最新機種でVlogの思い出を撮影しよう!

[ノースフェイス] THE NORTH FACE メンズ アウター マウンテンライトジャケット

created by Rinker
THE NORTH FACE(ザノースフェイス)
¥29,280 (2024/03/15 19:06:01時点 Amazon調べ-詳細)

防水暴風で耐久性抜群なので旅行で大活躍です!

ペヤング ソースやきそば 120g×18個

created by Rinker
ペヤング
¥2,600 (2024/03/15 19:03:46時点 Amazon調べ-詳細)

とりあえず保存食として買っておけば間違いなし!

ドラゴンクエスト メタリックモンスターズギャラリー メタルキング

created by Rinker
スクウェア・エニックス(SQUARE ENIX)
¥3,250 (2024/03/15 19:03:48時点 Amazon調べ-詳細)

みんな大好き経験値の塊をデスクに常備しておこう!

BANDAI SPIRITS ULTIMAGEAR 遊戯王 千年パズル 1/1スケール

created by Rinker
BANDAI SPIRITS(バンダイ スピリッツ)
¥7,180 (2024/03/15 15:06:46時点 Amazon調べ-詳細)

もう一人の僕を呼び覚ませ!!

REMOTE HOST IDENTIFICATION HAS CHANGED! が発生

PULLやPUSHが出来なくなった

先日、GithubリポジトリへのPUSHを行おうとした際に以下のようなエラーが表示されました。

なんぞこれ!

Github側のIPが変わった

今回に関しては以下の通り2023年3月23日にGithub側でIP変更作業が発生したらしく、ローカルの/Users/{USER}/.ssh/known_hostsに記載されていたgithub.comのIPアドレス変更後のgithub.comのIPアドレス異なっていたためエラーが出たようです。

We updated our RSA SSH host key
We updated our RSA SSH host key | The GitHub Blog

known_hostsには以下のように記載されていました。

また、他にも複数のPCでssh -T git@github.comをした際にリモート側のサーバー情報が更新されて同じようなエラーが出てしまうことがあるらしいです。

解決方法

known_hostsの情報を削除

では、エラーを解決していきましょう。

やり方は簡単で、ssh-keygen -R {対象ホスト}とコマンドを打ち、一旦known_hostsの情報を削除してから再度更新するというやり方です。
実行すると以下のようにknown_hostが更新されます。今回は-Rとしているので指定したホストの情報を削除しています。

この状態でpush/pullをすると以下のように表示が出るので再度登録しておきましょう。

これで無事にpush/pullが出来るようになりました!

終わりに

以上のように様々な理由で発生するエラーですが、原因がわかれば簡単に対処出来ますので同じように困っている方がいましたら是非参考にしてみてください♪

CATEGORIES & TAGS

IT