[git车轮向前进]git warning:警告:远程主机标识已更改!
上一篇,我们分享了使用私钥方式登录git仓库,并使用git@x.x.x.x的方式来clone代码库。今天,我更换了一台电脑,再按照上篇的内容操作时,却提示我下面的错误,并拒绝了我的clone操作。为什么会这样?要怎么解决呢?
我在执行glt clone git@eepw.com.cn/jobs/mcu(链接内容为帖子需要而修改)命令,git bash就打印了上面图片的内容。
“好一似凉水浇头我的怀里抱着冰”
上面的内容翻译过来就是“警告:远程主机标识已更改!”
究其原因,是我的远程git主机的公钥发生了变化导致的。我这台电脑很早之前有添加过私钥,所以,本地保存了远程git主机的公钥,但远程git服务器应该是运维的小伙伴们做过更新升级,所以公钥变更了,这才导致前面出现这个大大的WARNING。
解决办法
其实也非常简单,使用记事本打开 C;/user/jobs/.ssh/known_hosts文件,找到远程git服务器的IP地址,然后删除掉这个服务器的配置即可!
删除之后,保存一下。我们再运行git clone命令,然后一路回车即可。