0

Git for Windows をインストールした後、Git CMD (Git Bash ではありません) を使用しています。パスフレーズで保護された秘密鍵を%USERPROFILE%/.ssh/id_rsa

複数のリポジトリで Git アクションを実行するスクリプトを実行しています。新しいリポジトリとやり取りするたびに、パスフレーズを再度入力する必要があります。

パスフレーズを 1 回だけ入力する方法はありますか (Pageant のようなものです)。

4

1 に答える 1

1

はい、できます。Git CMD run を起動した後

start-ssh-agent

ssh-agent.exeパスフレーズの入力を求めるプロンプトが表示され、ssh-agent は後で使用するために秘密鍵を保存します (タスク マネージャーでプロセスを見つけることができます)。

その後使用される Git コマンドは、デスクトップ セッションが終了するまで、ssh-agent を介して秘密鍵にアクセスします。

于 2016-11-30T12:48:58.283 に答える