此错误意味着你所连接的服务器提供的密钥与该服务器过去看到的密钥不匹配。
如果服务器意外更改了密钥,你可能会看到此错误,在这种情况下,你应该能够从可靠的来源找到公布更改的官方报告。 如果 GitHub 更改了 SSH 主机密钥,则会在 github.blog 的 the GitHub Blog 上公布。
你可以在 GitHub Docs 上找到 GitHub 的公开 SSH 密钥最新列表。 你可能需要将这些密钥添加到 known_hosts
文件。 有关详细信息,请参阅“GitHub 的 SSH 密钥指纹”。
如果遇到错误,但找不到服务器密钥的官方源,最安全的做法是不要连接,因为你可能会连接到目标服务器以外的服务器。 你可能需要联系 IT 部门或服务器的支持团队寻求帮助。 如果服务器被模拟,服务器的所有者会感激你通知他们。