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

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

登录为:

迅速的。当我按回车键时,我得到通常的“已断开连接:没有可用的受支持的身份验证方法”错误消息。我正在传递正确的私钥!(我已经在另一台计算机上测试了该密钥并且它有效)。我尝试过有或没有选美(并确保密钥已加载到那里)。您建议我如何继续?

编辑 - 我在推送到 github 时遇到的问题似乎在我的一个存储库中表现出来,但在另一个存储库中却没有。如何检查或修复损坏的存储库?(它似乎没有以任何其他方式损坏,我只是无法从中推出任何东西)。两者都使用相同的密钥。

有帮助吗?

解决方案 2

好了,这并没有真正回答我原来的问题(用腻子连接),但我没发现什么与资源库中的问题了。

我使用HTTPS URL为回购。当我切换到的URL等。 “git@github.com:ripper234 / Basic.git”,它的工作完美

其他提示

这就是我的答案:

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

  1. 想要在安装 msysgit 时使用 plink 进行 ssh。
  2. 您保存的 Putty 公钥的格式不适合粘贴到 github 中。
  3. 再次启动 puttygen,但选择加载现有密钥
  4. 复制并粘贴自 那里 进入github。

不要尝试打开保存的公钥、删除注释行以及添加 ssh-rsa 到前面或类似的东西。这是行不通的。

如果您正在运行在Windows然后跳过键ssh密钥共有。

使用的github插件发现于: windows.github.com

安装插件(右上“下载”) 当它的安装,你只需要登录。 然后,当你永远需要克隆只需点击“克隆窗口”按钮,在GitHub的网页找到。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top