Hudson Git插件在Windows上不起作用
题
我已经安装了带有OpenSSH选项的MSYSGIT。在Git Bash中,我可以运行SSH-Encent,并管理SSH键的密码。哈德逊git插件是否有可能使用SSH-Ancent?目前,它在试图克隆时悬挂着,毫无疑问,等待输入的密码。
谢谢!
解决方案
如前所述 “ Hudson + Git + Gitosis的问题”, ,您需要确保Hudson的作业确实首先设置 %HOME%
环境变量。
该值必须参考您可以找到的目录:
.ssh
id_rsa # private key
id_rsa.pub # public key
其他提示
我只是遇到了完全相同的问题,但在我的情况下设置 HOME
没有解决!
在我的情况下,修复实际上是为了设置 HOMEDRIVE
和 HOMEPATH
变量,因此似乎不同的Windows Git构建(我的是版本 1.8.1.msysgit.1
)使用不同的环境变量定位SSH键。
如有疑问,请确保您将Hudson配置为所有三个!
还要注意,您可以在“管理Hudson'>“配置系统”>“ Global Properties”下配置Hudson Winder wide环境变量,因此您无需单独为每个作业执行此操作。
不隶属于 StackOverflow