WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

Problem

今天往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.

Solution

乍一看好像被人给黑了,上网一搜,其实很简单。最近Github的私钥被暴露在某个repo里了,所以Github只好改一改。 更新方式也很简单,只要跑如下的命令行就行了。

ssh-keygen -R github.com

Reference

Github Blog