WARNING: POSSIBLE DNS SPOOFING DETECTED 错误解决办法

原本一切都好好的, 突然有一天用 git push 报错如下:

WARNING: POSSIBLE DNS SPOOFING DETECTED!

上述错误一般是公司的 Git 仓库迁移了导致 ip 发生变化, git 的目录下有个known_hosts文件存储了连接过的域名以及对应的 ip, 每次有远程操作的时候都会验证里面的信息是否匹配, 仓库迁移后known_hosts文件里的域名和 ip 肯定不匹配了, 所以会出现上面的错误。最简单的方法是删除known_hosts的域名及其后面的信息或者清空该文件。

: > ~/.ssh/known_hosts

别忘记前面的:号, 然后重新验证连接

ssh -T git@gitlab.xxxxxxx

大功告成!

上一篇:七周学会做搜索引擎


下一篇:PHP错误和异常处理