2010-07-05 52 views
4

我有git和gitosis在msysgit(使用OpenSSH), 和Windows现在运行顺利,我现在希望哈德森开始使用git。问题与窗户上的Hudson + Git + Gitosis

所以,我已经确保哈德森窗口服务作为 哈德森用户运行,并且我已经通过gitosis-admin添加了哈德森用户。

我也有unixutils,他们在windows的路径。

但是,哈德逊克隆该项目失败。

我可以用git bash中,哈得逊用户, 而不是Windows命令行上, 登录时,恐怕这是哈德森git的插件是如何尝试做克隆复制我的项目。

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

我试着在.ssh里设置一个配置文件,但是这没有帮助。

任何帮助将非常感激!

回答

3

我得到提示git的用户的密码

应该意味着它没有找到你的公共/私人SSH密钥,很可能是因为,当哈德森运行作业,它没有%HOME%环境变量。
你应该确保一个%HOME%被设置在哪一个git进程可以找到一个.ssh目录

+0

真棒!我开始撕裂我听到的这一个。 – Jacko 2010-07-05 23:22:22