(window)REMOTE HOST IDENTIFICATION HAS CHANGED!
linux 下直接执行命令 ssh-****** -R 服务器端的ip地址 更新一下就好,但是到了windows下就不好使了,会提示你:
Updating known_hosts is not supported in Windows yet.
没错,就是你没有这条命令!
当你知道解决问题的办法就是删除这条rsa的信息就好,可是不知道如何解决的时候,最为苦恼!
造成错误的原因:
之前我们在连接远程主机的时候,我们输入过“yes”,相关的主机信息保存在.ssh\known_hosts文件里面,然后现在呢因为主机标注志更改了,但是因为你本地保存了以前的信息,so 会一直读取错误的,我们要做的就是需要手动删除这条记录即可。
有的说,对啊!我删除了,重新git clone,但是让我输入密码,我哪里记住我都密码了。
那么需要确认一下是否你在远程仓库配置了你的公钥了,没有的话,你连接自然需要密码咯!
window 配置git 公钥:
1、首先你需要看一下你的配置信息:git config -l
2、确定自己的用户名和邮箱
3、确定了自己的邮箱,执行命令: ssh-****** -t rsa -C “[email protected]”
生成公钥,此时的公钥一般存放在:
C:\Users*用户名*/.ssh/id_rsa.pub
4、vim 或者vi或者记事本打开文件后,粘贴一下,放到远程仓库中配置
5、点开,添加即可
6、配置完成后,再次使用git clone就好了