k,所以我正在设置Git并按照本教程设置 SSH 密钥。指纹是16:27:...:a6:48
。我安装了适用于 Windows 的 GitHub 客户端,它设置了一个在文件夹中自动调用的新 SSHgithub_rsa
密钥%user%/.ssh/
。
我删除了“旧”SSH 密钥(不要问我为什么)并使用指纹设置了一个新密钥a6:17:ed:4a:1d:9a:c7:63:6a:a1:38:8b:96:e3:91:bf
我只是删除了以前的id_rsa
密钥和known_hosts
文件然后用来ssh-keygen
制作另一个 - 我没有弄乱 GitHub钥匙)。
现在,每当我尝试 ssh intogit@github
时,它都会说:
无法建立主机 'github.com (207.97.227.239)' 的身份验证 RSA 密钥指纹是 16:27:...:a6:48 确定要继续连接(是/否)?
这不是我想要的。它显示了我删除的旧 SSH 密钥(连同known_hosts
)。我该怎么办?
[编辑]:我(错误地)假设终端输出的指纹与我的公共 RSA 密钥的指纹匹配。我仍然对 SSH 有疑问,但与此无关(问题已经被问过,请阅读:Git push requires username and password)。我会删除这个问题,但它不允许我说“它有 1 个或多个答案。请标记它以引起版主注意。” _即使是我的。阅读更多:https ://meta.stackexchange.com/questions/140646/what-should-i-do-if-i-realize-the-premise-of-a-question-was-faulty-but-i-已读/140676#140676