【问题标题】:Problem with Hudson + Git + Gitosis on windowsWindows上的Hudson + Git + Gitosis问题
【发布时间】:2011-03-12 01:17:49
【问题描述】:

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

所以,我确保 hudson windows 服务作为 hudson 用户,我已经通过 gitosis-admin 添加了 hudson 用户。

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

但是,Hudson 无法克隆项目。

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

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

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

任何帮助将不胜感激!

【问题讨论】:

    标签: git ssh hudson gitosis


    【解决方案1】:

    系统提示我输入 git 用户的密码

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

    【讨论】:

    • 太棒了!我开始在这个问题上大发雷霆。
    猜你喜欢
    • 2010-11-20
    • 2015-08-26
    • 1970-01-01
    • 2019-02-16
    • 2011-11-12
    • 1970-01-01
    • 2010-10-04
    • 2011-03-12
    • 2013-04-14
    相关资源
    最近更新 更多