在Windows上连接到GitHub时出现问题,甚至是通过PuTTY连接

rip*_*234 5 windows git ssh putty github

我知道已经在各个地方(进出Stack Overflow)讨论了这个问题,但是我还没有找到一致的解决方案.现在,我正试图通过putty连接到github.

我正在连接到github.com,加载我的私钥,并得到一个

登录为:

提示.当我按Enter键时,我得到通常的"Disconnected:No supported authentication methods available"错误消息.我正在传递正确的私钥!(我已经从另一台计算机上测试过这个密钥而且它有效).我已尝试使用和不使用选美(并确保密钥已加载).你怎么建议我继续?

编辑 - 我正在向github推送的问题似乎表现在我的一个存储库中,而不是另一个存储库.如何检查或修复损坏的存储库?(它不会以任何其他方式损坏,我只是不能从中推出任何东西).两者都使用相同的密钥.

Way*_*oss 11

这是我的答案:

http://false.ekta.is/2010/05/putty-pageant-git-and-github-key-problems/

  1. 不要想,当你安装msysgit使用砰砰的SSH.
  2. 您保存的Putty的公钥格式不正确,无法粘贴到github.
  3. 再次启动puttygen,但选择加载现有密钥
  4. 那里复制并粘贴到github.

不要尝试打开已保存的公钥,删除注释行,添加ssh-rsa到前面或类似的东西.它不会起作用.


rip*_*234 1

嗯,这并没有真正回答我原来的问题(连接 PuTTY),但我确实发现了存储库的问题是什么。

我为存储库使用了 HTTPS URL。当我切换到“git@github.com:ripper234/Basic.git”这样的 URL 时,它工作得完美无缺。