无法从 CLI 更新 Github 密钥

无法从 CLI 更新 Github 密钥

git自从他们泄露了密钥并且需要重置后,我才第一次尝试通过 cli 来使用 github 。

我将新密钥添加到 users/luke/.ssh(Windows 11)下的 known_hosts 中(没有用,所以我删除了所有现有的已知主机),并且还从注册表中删除了已知主机(因为 Putty 将它们存储在那里)但是当我对 github 运行任何 git 命令时,它会显示有关新连接/签名的警告,并询问我“如果您信任此主机,请输入“y”来添加密钥……”但除了按 ctrl-C 取消之外,我无法在提示符下输入任何内容。

这是在 VSCode 的终端窗口中,但我在 git bash 中尝试了相同的操作,并遇到了同样的问题:提示符,但键盘上的输入不被接受。我尝试了 Powershell 终端,但它们的行为都一样。

我想不出可能是什么问题,之前从来没见过这种情况,StackOverflow 上对它的唯一其他引用是运行一些未命名的 GUI 来修改远程存储库,所以我不知道该怎么做。

有人可以帮忙吗?

答案1

我有同样的问题。

您只需打开 Putty(应用程序)并连接到 github 即可:

  • 主机名:github.com
  • 端口:22

单击“打开”,然后会弹出一个弹出窗口要求您信任该连接,单击“是”,然后 git 将再次工作!

相关内容