此错误表示您正在连接到的服务器提供的密钥与过去为此服务器看到的密钥不匹配。
如果服务器意外更改了密钥,则可能会看到此错误,在这种情况下,您应该能够从可信来源找到宣布更改的官方报告。如果 GitHub 更改其 SSH 主机密钥,将在 GitHub 博客上宣布,网址为 github.blog。
您可以在 GitHub 文档上找到 GitHub 公共 SSH 密钥的最新列表。您可能需要将这些密钥添加到您的 known_hosts
文件中。有关更多信息,请参阅“GitHub 的 SSH 密钥指纹。”
如果您遇到此错误但找不到服务器密钥的官方来源,最安全的方法是不连接,因为您可能正在连接到除目标服务器以外的其他服务器。您可能需要联系您的 IT 部门或服务器的支持团队以寻求帮助。如果服务器被冒充,服务器所有者将感谢您告知他们。