Host key for 47.116.79.175 has changed and you have requested strict checking. Host key verification failed.

问题原因
用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告。
原因是我的GitLab服务器重装了系统(清除了与我本地SSH连接协议相关信息),本地的SSH协议信息便失效了。SSH连接相同的ip地址时因有连接记录直接使用失效的协议信息去验证该ip服务器,所以会报错,使用上述命令便可以清除known_hosts里旧缓存文件。
解决方法
删除xxx.xxx.xxx.xxx (服务器ip地址)的相关rsa的信息即可
在本地机输入一下命令行:
ssh-keygen -R xxx.xxx.xxx.xxx (服务器ip地址)
————————————————
版权声明:本文为CSDN博主「字节卷动」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ouyang_peng/article/details/81536396