我在 Hudson 上设置了一个构建作业来构建一个 Git 项目。
Hudson 在 Win 2K8 R2 VM 服务器上从控制台运行,而不是作为服务运行。
Git 访问是通过 SSH 进行的。
作业成功完成克隆,但在表示它正在从远程服务器获取时挂起(正在进行的处理)。
当我检查作业工作区时,我看到克隆是 compelte,因为我可以看到内容和非空的 .git 文件夹。它只是没有从那里开始。
Hudson 通过 NT 用户登录,其 ssh 密钥已添加到服务器。
在哈德逊之外,在 git bash 上,我可以完全克隆而不会出现任何错误。
有什么问题?
请参阅下面的控制台输出。[2-3小时后,没有错误信息]
由用户 my-userid
Checkout:workspace / D:\CITool\Hudson\jobs\project1\workspace - hudson.remoting.LocalChannel@1f676cb
使用策略:默认
Checkout:workspace / D:\CITool\Hudson\jobs\project1\workspace - hudson.remoting.LocalChannel@1f676cb
克隆远程 Git 存储库
克隆存储库来源
从 ssh://admin@server.domain.com/project1 获取上游更改