1

Windowsのコマンドプロンプトからgitfetchを呼び出そうとしていますが、唯一の問題は、秘密鍵のパスフレーズを要求することです。私はそれを持っていますが、git fetchの引数でそれを与えるように自動的に供給されることは可能ですか?sshエージェントがターミナルを開いたときに一度だけパスワードを要求することは知っていますが、ユーザーの操作なしでプロセスを自動化したいので、それは私にとっての解決策ではありません。最良の解決策は、引数としてパスワードを与えることができる場合です。ありがとうございました。

編集:あなたの答えをありがとう。私が達成しようとしていたのは、TitaniumDeveloperで単純なgit通知機能を構築することです。そのために、パスフレーズ付きのsshを含むすべての認証方法をサポートしたかったのです。たとえば、smartgitクライアントでは、プロジェクトごとに秘密鍵とパスフレーズ(ある場合)を指定できます。その後、使用可能なgitコマンドを使用できます。コンソールからパスフレーズを自動的に入力できるかどうかを知りたかったのですが、これが最も簡単な方法だったと思いますが、JavaまたはCを使用する必要があると思います。

4

1 に答える 1

2

私はあなたが探していることをする唯一の方法はある種の自動タイピング機能を使うことだと信じています。SSHと、パスワードやパスフレーズなしでログインすることについての議論で言及されているものをいくつか見ました。それらを使用することに関する一般的なコンセンサスは「しない」です。彼らは信じられないほど安全ではありません。必要にならない場合は、秘密鍵からパスフレーズを削除する必要があります。

于 2011-09-03T23:58:45.053 に答える