我知道已经在各个地方(Stack Overflow 内外)讨论了这个问题,但我还没有找到一致有效的解决方案。现在,我正在尝试通过 putty 连接到 github。
我正在连接到 github.com,加载我的私钥,并获得
登录为:
迅速的。当我按回车键时,我收到常见的“已断开连接:没有可用的受支持的身份验证方法”错误消息。我正在传递正确的私钥! (我已经在另一台计算机上测试了该密钥并且它有效)。我尝试过有或没有选美(并确保密钥已加载到那里)。您建议我如何继续?
Edit- 我在推送到 github 时遇到的问题似乎在我的一个存储库中表现出来,但在另一个存储库中却没有。如何检查或修复损坏的存储库? (它似乎没有以任何其他方式损坏,我只是无法从中推出任何东西)。两者都使用相同的密钥。
这就是我的答案:
http://false.ekta.is/2010/05/putty-pageant-git-and-github-key-problems/
- You DO想要在安装 msysgit 时使用 plink 进行 ssh。
- 您保存的 Putty 公钥的格式不适合粘贴到 github 中。
- 再次启动 puttygen,但选择加载现有密钥
- 复制并粘贴自there进入github。
不要尝试打开保存的公钥、删除注释行以及添加ssh-rsa
到前面或类似的东西。这是行不通的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)