【发布时间】:2019-12-30 08:14:33
【问题描述】:
我正在使用openssh 在 Linux 主机上设置持续集成的 Git 签出步骤。 git fetch 步骤成功但会记录警告。如何解决以下警告?
Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts.
GIT_TRACE=1 和 GIT_SSH_COMMAND='ssh -v' 的完整日志:
https://circleci.com/gh/jschaf/ci_speed_test/210
我不明白的是 SSH 找到了 known_hosts 条目但仍然发出警告。
# SSH logs
debug1: Server host key: ssh-rsa SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8
debug1: Host 'github.com' is known and matches the RSA host key.
debug1: Found key in /root/.ssh/known_hosts:1
Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts.
CI 机器上的~/.ssh/known_hosts 文件如下,我已经验证它与 GitHub 的签名匹配。
github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
不适用于此问题的类似问题:
Git says "Warning: Permanently added to the list of known hosts" - Answer 建议设置
UserKnownHostsFile。就我而言,日志显示 SSH 使用known_hosts。Disable “Permanently added …” warning on local LAN - 建议禁用警告,但我更愿意保持启用警告。
Warning of RSA host key while cloning git repository - 仅提供有关高级 SSH 密钥交换的信息性答案。
【问题讨论】: