2012-01-24 12 views
2

どのように、なぜか、ssh-agentがすべての保存されたパスワードを失ったかどうか不明です。 どうすれば再追加できますか?Git ssh-agentでパスワードを保存するには

SSH経由で接続してパスワードを入力し、そこからssh-agentに覚えてもらいたいのですが、

私は別のホスト用の設定ファイルを使用していますが、覚えている限り、私はssh-addを入力しなくてもかまいませんが、パスワードを一度入力してからエージェントが記憶していました。

ありがとうございます。

+2

ここでは大変ご迷惑をおかけいたしますが、これは本当にGit固有のものではありませんので、SUに移動してより良い回答を得られるでしょう。 – Cascabel

答えて

1

ssh-agentを生成したシェルと同じシェルで作成されなかったシェルを使用している場合、env変数を設定して、sshがどのエージェントをクエリするかを知る必要があります。

ssh-agentを実行すると、新しいシェルに簡単にインポートできるように表示されます。

詳細はhttp://mah.everybody.org/docs/sshを参照してください。

+0

だから、Git Bashが起動したときに起動するssh-agentにすべての鍵のパスワードを追加しました。それはそれらを覚えていますが、一旦ラップトップを再起動すると、もう彼らはそれを知りません。 – Francisc

+0

ssh-agentは再起動後もパスフレーズを覚えていないはずです。パスフレーズなしでsshキーを使用する場合は、パスフレーズなしでsshキーを作成してください。 – phord

関連する問題