gpt4 book ai didi

git - SSHing git@github.com 显示错误/旧的 SSH key

转载 作者:太空狗 更新时间:2023-10-29 13:16:41 24 4
gpt4 key购买 nike

k,所以我正在设置 Git并关注 this tutorial设置 SSH key 。指纹是 16:27:...:a6:48。我安装了 GitHub client for Windows它在 %user%/.ssh/ 文件夹中自动设置了一个名为 github_rsa 的新 SSH key 。

我删除了“旧的”SSH key (不要问我为什么)并使用指纹 a6:17:ed:4a:1d:9a:c7:63:6a:a1 设置了一个新 key :38:8b:96:e3:91:bf 我只是删除了之前的 id_rsa 键和 known_hosts 文件,然后使用 ssh- keygen 制作另一个 - 我没有弄乱 GitHub key )。

现在,每当我尝试通过 ssh 进入 git@github 时,它都会显示:

The authentication of host 'github.com (207.97.227.239)' can't be estabilished RSA key fingerprint is 16:27:...:a6:48 Are you sure you want to continue connecting (yes/no)?

这不是我想要的。它显示了我删除的旧 SSH key (以及 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-alread/140676#140676

最佳答案

我认为你应该编辑你的 <USER>/.ssh/config文件(或创建)

Host github.com
User <USER>
IdentityFile ~/.ssh/github_rsa

Host *
User <USER>
IdentityFile ~/.ssh/id_rsa

如果发生的事情是您所说的,那就可以了。

但这也许不是问题,因为第 5 步:测试链接中的所有内容 说您可能会看到此警告:

# The authenticity of host 'github.com (207.97.227.239)' can't be established.
# RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
# Are you sure you want to continue connecting (yes/no)?

您不必担心,这应该会发生。只需验证指纹与此处的指纹匹配,然后输入"is"即可。

关于git - SSHing git@github.com 显示错误/旧的 SSH key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11563936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com