0

このチュートリアルに従って、github で SSH キーを生成しました: 上記のリンクされたチュートリアルのステップ番号 5 で、入力した後、ssh -T git@github.comこれが表示されるはずです:

The authenticity of host 'github.com (207.97.227.239)' can't be established.
# RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
# Are you sure you want to continue connecting (yes/no)?

しかし、私はこれを見ます:

Agent admitted failure to sign using the key.
Permission denied (publickey).

その後、 を使用してファイルをリポジトリにプッシュしようとすると、次のgit push -u origin masterようになります。

Agent admitted failure to sign using the key.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

問題はSSHキーの設定にあると思います。どうすればこの問題を解決できますか?

Linux を使用しています。

4

1 に答える 1

5

グーグルで調べたところ、キーが壊れている可能性が最も高いことがわかりました。

そして、あなたが試すことができることは...

そしてssh-add、多くの人々の問題を解決してきたものでもありますssh-add ~/.ssh/id_rsa

ログアウトしてログインしてみるか、

http://sampathm.blogspot.in/2011/06/agent-admitted-failure-to-sign-using.htmlを試すことができ、SSH が git@github.com に対して認証できないことを聞くことが でき ます

于 2012-06-02T07:37:36.203 に答える