2

I'm trying to set up my first Git Repository on GitHub. I've been following the documentation on GitHub's website here. I get everything right up until the very last command: git push -u origin master. It gives me the following error:

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

I have no idea what this means. This is the only output I get that differs from what the documentation indicates. I can't seem to find anything online that has this same error and explains what it means and just as importantly what I need to do to fix it. I'm hoping to put up a sweet Java Helper Library, so any help would be greatly appreciated!

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

SSH の問題を解決するには、http://help.github.com/ssh-issues/にある GitHub ドキュメントを参照してください。

Windows では、「GitHub は openssh のサポートのみを提供します」としてopensshを使用します。

于 2012-04-13T20:06:19.127 に答える