【发布时间】:2012-10-23 02:24:32
【问题描述】:
我知道已经在各个地方(在堆栈溢出内外)讨论过这个问题,但我还没有找到始终如一的解决方案。现在,我正在尝试通过 putty 连接到 github。
我正在连接到 github.com,加载我的私钥,并获得一个
登录为:
提示。当我按 Enter 键时,我收到通常的“已断开连接:没有可用的支持的身份验证方法”错误消息。我正在传递正确的私钥! (我已经从另一台计算机上测试了这个密钥并且它可以工作)。我尝试过有无选美(并确保在那里加载了密钥)。你建议我如何继续?
编辑 - 我在推送到 github 时遇到的问题似乎体现在我的一个存储库中,而不是另一个。如何检查或修复损坏的存储库? (它似乎没有以任何其他方式损坏,我只是无法从中推出任何东西)。两者都使用相同的密钥。
【问题讨论】:
-
这不是我第一次遇到这种麻烦。我几乎倾向于认为我应该完全放弃 github 来进行个人项目,并将我的本地存储库存储在 Dropbox 上,从而节省了我完全推送的需要。差不多了。
-
代理背后?这对我来说一直是个问题。还要仔细检查那把钥匙——我花了很长时间寻找问题,然后才意识到我拿错了钥匙。
-
@Benjol - 不在代理后面,密钥很好。查看我编辑的问题。
-
对于那些绊倒这个并且和我一样累的人 - 不要忘记 URL 的“git@”前缀,就像我几天所做的那样 - 它有相同的症状。休息一下吧。
-
不要像我一样使用“username@”......尽管一切都设置正确,但我最终还是来到了这里。一旦我纠正它一切正常......
标签: windows git ssh github putty