認証エージェントへの接続を開けませんでした 質問する

認証エージェントへの接続を開けませんでした 質問する

次のエラーが発生しています:

$ git push heroku master
Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts.
!  Your key with fingerprint b7:fd:15:25:02:8e:5f:06:4f:1c:af:f3:f0:c3:c2:65 is not authorized to access bitstarter.

キーを追加しようとしましたが、以下のエラーが発生しました:

$ ssh-add ~/.ssh/id_rsa.pub
Could not open a connection to your authentication agent.

ベストアンサー1

始めましたかssh-agent

ssh-agentコマンドを実行する前に開始する必要がある場合がありますssh-add:

eval `ssh-agent -s`
ssh-add

これはWindows上のmsysgit Bashのエージェントを起動することに注意してください。別のシェルやオペレーティングシステムを使用している場合は、コマンドのバリエーション(その他の回答

次の回答を参照してください。

  1. ssh-add がエラーを報告: 認証エージェントへの接続を開けませんでした
  2. Gitプッシュにはユーザー名とパスワードが必要です(ssh-agent の使用方法の詳細な手順が記載されています)
  3. (git/ssh) 認証エージェントを実行するにはどうすればいいですか?
  4. 認証エージェントへの接続を開けませんでした

ssh-agentを自動的に起動し、単一のインスタンスを複数のコンソールウィンドウで動作させるには、ログイン時にssh-agentを起動する

evalなぜではなくを使用する必要があるのでしょうかssh-agent?

SSH が ssh-agent を使用するには、バックグラウンドで実行される ssh-agent インスタンスと、エージェントに接続するために使用するソケットを SSH に指示する環境変数セット (SSH_AUTH_SOCK IIRC) の 2 つが必要です。ssh-agent を実行するとエージェントは起動しますが、SSH はエージェントがどこにあるかわかりません。

からこのコメント

公開鍵と秘密鍵

また、 を使用するときはssh-add常に、秘密鍵を追加します。ファイルは~/.ssh/id_rsa.pub公開鍵のように見えますが、それが機能するかどうかはわかりません。ファイルはありますか~/.ssh/id_rsa? テキスト エディターで開くと、秘密鍵であると表示されますか?

おすすめ記事