7

Eclipse で Egit を使用して、git を使用し、github にアクセスしています。id_rsaすべてが正常に機能していますが、コミットを github にプッシュするたびにキー パスフレーズを入力するのを省略したいことが 1 つあります。

Eclipse を再起動してプッシュしようとするたびに、パスフレーズの入力を求められます。

パスフレーズのリクエスト

手動で入力する必要がないように、Eclipse にパスフレーズを記憶させるにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

ssh エージェントを使用します。

を使用してエージェントにキーを追加しますssh-add。(これにより、パスフレーズが求められます。)

その後、エージェントはすべての認証を行う必要があります。(パスフレーズはもう必要ありません。)

詳細:

  • リポジトリに手動でアクセスしてみてください: cd $your_repository; git fetch-> パスフレーズを要求する必要があります
  • 入力ssh-add -l-> 「The agent has no identity.」と出力されます。
  • 入力ssh-add-> パスフレーズの入力を求められるはずです
  • 入力ssh-add -l-> 1 つの ID (追加したキー) が表示されます。
  • もう一度リポジトリにアクセスしてみてください: cd $your_repository; git fetch-> パスフレーズを聞かなくても動作するはずです
  • Eclipse からリポジトリにアクセスしてみてください。-> 繰り返しますが、パスフレーズは必要ありません。
于 2013-04-29T15:13:51.623 に答える