推送代码的时候遇到错误,提示是:
Git error: “Host Key Verification Failed” when connecting to remote repository“
生成过ssh公钥到github账户上,本地ssh登录上了github,但是就是推送不了代码,昨天还推送成功了呢。。。
原来是因为我之前使用的另外一个账户登录过github,重新生成的key被添加到本地主机的信任主机的缓存中了,而本地主机会将可以关联主机地址,如果主机的可key改变了,本地主机会拒绝连接;等于说我使用新的github账号生成的key未被正式使用,老的key还在缓存中,所以我需要刷新key操作。
$ssh-keygen -R github.com