小编典典

Git 说“警告:永久添加到已知主机列表”

all

每次我使用 git 与遥控器交互时,例如拉或推时,都会显示以下消息:

警告:将“…” (RSA) 永久添加到已知主机列表中。

如何防止显示此烦人的消息?这只是一个烦恼——一切都正常运行。


阅读 92

收藏
2022-06-27

共1个答案

小编典典

解决方案:创建一个~/.ssh/config文件并插入该行:

UserKnownHostsFile ~/.ssh/known_hosts

下次访问 Github 时,您将看到该消息,但之后您将看不到它,因为主机已添加到known_hosts文件中。这解决了问题,而不仅仅是隐藏日志消息。

这个问题困扰了我很长一段时间。出现问题是因为为 Windows 编译的 OpenSSH 客户端没有检查 known_hosts
文件~/.ssh/known_hosts

ssh -vvvvvvvvvvvvvvvvvvv git@github.com

debug3: check_host_in_hostfile: filename /dev/null
debug3: check_host_in_hostfile: filename /etc/ssh/ssh_known_hosts
debug3: check_host_in_hostfile: filename /dev/null
debug3: check_host_in_hostfile: filename /etc/ssh/ssh_known_hosts
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
2022-06-27