原本一切都好好的, 突然有一天用 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

大功告成!

相关文章:

  • 2022-02-08
  • 2022-12-23
  • 2021-07-03
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-04
  • 2021-09-23
  • 2021-12-18
  • 2021-06-07
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案