在Windows上遇到Hudson + Git + Gitosis的问题

时间:2010-07-05 20:34:45

标签: git ssh hudson gitosis

我使用msysgit(使用OpenSSH)在Windows上顺利运行git和gitosis, 我现在想让Hudson开始使用git。

所以,我确保hudson windows服务正在运行 哈德森用户,我已经通过gitosis-admin添加了hudson用户。

我也有unixutils,它们在windows路径中。

但是,Hudson无法克隆该项目。

当我以hudson用户身份登录时,我可以使用git bash克隆我的项目, 但不是在Windows命令行, 我担心这就是Hudson git插件试图进行克隆的方式。

当我尝试从常规命令行克隆时,系统会提示我输入git用户的密码。

我尝试在.ssh中设置配置文件,但这没有帮助。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:3)

  

我收到提示输入git用户的密码

这应该意味着它找不到你的公共/私有ssh密钥,很可能是因为,当Hudson运行一个工作时,它没有%HOME%环境变量。
您应该确保设置%HOME%,git进程可以在其下找到.ssh目录