web-dev-qa-db-ja.com

SSH-AGENTは接続を開くことができませんでした

SSHキーをSSHエージェントにリンクしようとしています。

私はWindows7 Proを使用しており、GitBashコンソールを使用しています。

私はこのフォルダ構造を持っています:

C:\Users\MyName.ssh\id_rsa

SSHキーファイルを次のように配置しました。

  • myname.ssh(秘密のSSHキーについて)
  • myname.pub(公開SSHキーについて)

この後、SSHエージェントを次のように起動します。

Git Bashコンソール:ssh-agent -s

エコーは次のとおりです。

SSH_AUTH_SOCK=/tmp/ssh-LpOZfV5krHuP/agent.3984; export SSH_AUTH_SOCK;
SSH:AGENT_PID=6128; export SSH_AGENT_PID;
echo Agent pid 6128;

ここで、タスクの概要を実行すると、ssh_agent.exeがpid6128として正しく表示されます。

次に、次のように、エージェントをSSHキーにリンクしようとします。

  • 最初の試み:ssh-add ~/.ssh/id_rsa[〜#〜]失敗[〜#〜]

  • 2回目の試行:ssh-add ~/.ssh/id_rsa/myname.ssh[〜#〜]失敗[〜#〜]

  • 3番目の試み:ssh-add ~/.ssh/id_rsa/myname.pub[〜#〜]失敗[〜#〜]

  • その他の試み:完全なパスで試しましたが、常に... [〜#〜] failed [〜#〜]

私のせいを知っているなら、助けてください。

返されたエラー:

could not open a connection to your authentication agent

2
Joe Taras

ファイアウォールの背後にいる場合は、前にこれを試してください。

git config --global url."https://".insteadOf git://
1
Marcus

現在のシェルに変更を適用するには、execute ssh-agentの出力を実行する必要があります。

eval $(ssh-agent -s)
2
glenn jackman