4

msysgit(OpenSSHを使用)を使用するWindowsでgitとgitosisをスムーズに実行しています。ここで、Hudsonにgitの使用を開始してもらいたいと思います。

そのため、hudson Windowsサービスがhudsonユーザーとして実行されていることを確認し、gitosis-adminを使用してhudsonユーザーを追加しました。

私もunixutilsを持っていて、それらはWindowsパスにあります。

しかし、ハドソンはプロジェクトのクローン作成に失敗します。

ハドソンユーザーとしてログインすると、git bashを使用してプロジェクトのクローンを作成できますが、Windowsコマンドラインではクローンを作成できません。これが、Hudsongitプラグインがクローンを実行しようとしている方法です。

通常のコマンドラインからクローンを作成しようとすると、gitユーザーのパスワードの入力を求められます。

.ssh内に設定ファイルを設定しようとしましたが、役に立ちませんでした。

どんな助けでも大歓迎です!

4

1 に答える 1

3

gitユーザーのパスワードの入力を求められます

これは、パブリック/プライベートsshキーが見つからないことを意味するはずです。おそらく、Hudsonがジョブを実行するときに、%HOME%環境変数がないためです。gitプロセスがディレクトリを見つけることができる
aが設定されていることを確認する必要があります%HOME%.ssh

于 2010-07-05T20:48:09.493 に答える