我在自己的服务器上有一个托管的git存储库,我的git repo URL如下所示:
ssh://username@example.com/var/git-repo-path
当我使用Git GUI推送到服务器时,我收到以下警告。
我仍然可以输入“是”并跳过此屏幕。但我想知道如何解决此警告?
答案 0 :(得分:3)
我会通过删除~/.ssh/known_hosts
中包含过期主机密钥的行来解决此问题。 (看起来系统上的完整路径为G:\Users\Lenin\.ssh\known_hosts
。)
主机密钥检查是一件好事。
如果由于某种原因您确实要禁用检查,可以将其添加到~/.ssh/config
:
Host example.com
StrictHostKeyChecking no
UserKnownHostsFile /dev/null