原标题:git push或者pull出现错误:RSA host key for [ip address] has changed and you have requested strict checking.(已解决)
由于服务器重装了,在操作git pull的时候,出现上面的错误,无法拉取。
根本原因是:因为重装后,本地机和服务器内部ssh对不上导致错误,因此,只需要删除本地机ssh缓存信息,即可恢复。
解决办法:
ssh-keygen -R [服务器ip address]
其中的IP地址就是git地址所在服务器的IP。
执行上面的命令后,出现下面的提示就是成功了:
[root@xxxxxxx]# ssh-keygen -R 120.25.250.178
# Host 120.25.250.178 found: line 1 type RSA
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
到此就可以成功了,再重新git pull一下就可以重新生成key了