我使用 github,并成功地添加和同步文件在我的笔记本电脑在过去。
从最近开始,我开始得到“ PuTTY 致命错误: 断开连接: 不支持可用的身份验证方法”后,运行:
Git 拉动原点控制器(或推动)
然而
Ssh git@github.com 返回正确的响应: 错误: 您好,用户名! 您已经成功地进行了身份验证,但是 GitHub 不提供 shell 访问 与 github.com 的连接关闭。
在 Github 上查了一下,我发现了这个 Morcel:
不支持可用的身份验证方法 如果 ssh 不能为您工作,那么您应该知道环境变量 gIT _ SSH,GIT 使用它来查找使用 ssh 的客户端。GIT 安装可能使用 plink.exe (通过 GIT _ SSH)来执行身份验证。如果是这样,请确保运行了 pageant.exe,并将为 github 创建的密钥加载到其中。这提供了 plink.exe 的密钥; 如果没有它,就会发生上面的错误。
not sure what plink.exe or peagant.exe is.. and the fact that ssh git@github.com seems to authenticate correctly makes me wonder what the best solution here is.. i certainly don't want to overcomplicate my setup if not necessary.