OpenSSHオプションを使用してmsysgitをインストールしています。Git bashでは、ssh-agentを実行でき、sshキーのパスフレーズを管理します。Hudson Gitプラグインでssh-agentを使用することは可能ですか?現在、クローンを作成しようとするとハングし、パスフレーズが入力されるのを待っていることは間違いありません。
ありがとう!
「WindowsでのHudson+Git + Gitosisの問題」で説明したように、Hudsonジョブが最初に%HOME%
環境変数を設定していることを確認する必要があります。
その値は、次の場所にあるディレクトリを参照している必要があります。
.ssh
id_rsa # private key
id_rsa.pub # public key
私はこれとまったく同じ問題を抱えていましたが、私の場合、設定HOME
はそれを修正しませんでした!
私の場合、修正は実際にはHOMEDRIVE
と変数を設定することでした。そのため、異なるWindows Gitビルド(私のバージョンはバージョン)が異なる環境変数を使用してSSHキーを見つけてHOMEPATH
いるように見えます。1.8.1.msysgit.1
疑わしい場合は、3つすべてでHudsonを構成してください。
また、「ハドソンの管理」>「システムの構成」>「グローバルプロパティ」でハドソン全体の環境変数を構成できるため、ジョブごとに個別にこれを行う必要はありません。