it-swarm-ja.com

重大なエラーメッセージ:エージェントがキーを使用した署名の失敗を認めた

気まぐれなことを試してみると、次のエラーメッセージの形で障害が発生しました。

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

ここで回避策を見つけました http://identi.ca/conversation/32495642 、そしてすぐに答えとしてそれを投稿します。

したがって、ここで説明したように http://identi.ca/conversation/32495642 回避策(またはこれが標準プロトコルですか?)はssh-addを使用することです。

$ ssh-add ~/.ssh/id_rsa
Enter passphrase for /home/adam/.ssh/id_rsa:

その後、次のコマンドでファイルをリモートリポジトリにアップロードしました。

$ git Push Origin master