今天在使用 GitHub 拉取仓库的时候,命令行中突然给出一个提示:”REMOTE HOST IDENTIFICATION HAS CHANGED”
然后查询到 GitHub 博客的一条记录:We updated our RSA SSH host key,博客的大致内容就是 2023年3月24日5点钟(世界标准时间),GitHub 更新了用于保护 GitHub.com 的 Git 操作的 RSA SSH 主机密钥,因为私钥曾短暂暴露在公共 GitHub 存储库中。如果您在该日期之前记得 GitHub 在 SSH 客户端中的先前密钥指纹,您将收到该消息。
同时,文章也给出了解决方案,执行以下命令:
1 | ssh-keygen -R github.com |
然后重新在仓库中执行拉取命令会提示:
1 | Are you sure you want to continue connecting? |
输入“yes”即可。