此错误表示您正在连接的服务器提供的密钥与之前记录的该服务器密钥不匹配。
如果服务器意外更换了密钥,您可能会看到此错误,此时您应能够从可信来源找到官方的更换公告。如果 GitHub 更改了其 SSH 主机密钥,相关信息将发布在 GitHub 博客 github.blog 上。
您可以在 GitHub 文档 中找到 GitHub 公共 SSH 密钥的最新列表。您可能需要将这些密钥添加到您的 known_hosts 文件中。欲了解更多信息,请参阅 GitHub 的 SSH 密钥指纹。
如果您遇到此错误但找不到该服务器密钥的官方来源,最安全的做法是不要连接,因为您可能正连接到非预期的服务器。您可以联系您的 IT 部门或服务器的支持团队寻求帮助。如果服务器被冒充,服务器所有者会感谢您及时告知。