问题描述
github提交时,发生以下错误:
1 | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
问题原因
https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ 中提到发现GitHub.com 的 RSA SSH private key 被提交到了一个公开的仓库,为了保证用户数据安全,替换了新的密钥。
通过 SSH 与 Github 交互的用户需要替换 ~/.ssh/known_hosts 文件中的旧信息。
解决方法
移除替换 ~/.ssh/known_hosts 文件中的旧信息
ssh-keygen -R github.com
测试
ssh -T git@github.com