2

我正在尝试在 GitHub 上设置我的第一个 Git 存储库。我一直在关注 GitHub 网站上的文档。直到最后一个命令:git push -u origin master. 它给了我以下错误:

FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey)
fatal: The remote end hung up unexpectedly

我不知道这是什么意思。这是我得到的唯一与文档指示不同的输出。我似乎无法在网上找到任何有同样错误的东西,并解释了它的含义,同样重要的是我需要做些什么来修复它。我希望建立一个甜蜜的 Java Helper Library,所以任何帮助都将不胜感激!

4

1 回答 1

7

错误消息告诉您无法正确连接。

尝试使用以下命令登录 GitHub:

$ ssh -T git@github.com

也许您忘记了使用 SSH 密钥ssh-add path/to/key

为此,请使用以下代码(避免“无法打开与您的身份验证代理的连接。”问题):

$ exec ssh-agent bash
bash$ ssh-add /path/to/key

请参阅http://help.github.com/ssh-issues/上的 GitHub 文档以解决 SSH 问题。

在 Windows 上,使用openssh作为“GitHub 仅提供对 openssh 的支持。”,可在此处获得:http ://sshwindows.sourceforge.net/

于 2012-04-13T20:06:19.127 回答