繁体   English   中英

哈德森挂起,而从git回购

[英]hudson hangs while fetching from git repo

我在哈德森建立了一个构建工作来构建一个Git项目。
Hudson正在Win 2K8 R2 VM服务器上从不是作为服务的控制台运行。
Git访问是通过SSH进行的。
作业成功完成了克隆,但是在其表示正在从远程服务器获取时挂起(正在进行的处理)。
当我检查作业工作区时,我看到克隆是强制的,因为我可以看到内容和非空的.git文件夹。 它只是不从那里进行。
Hudson通过NT用户登录,该用户的ssh密钥已添加到服务器。
在Hudson之外,在git bash上,我可以完全克隆而没有任何错误。
有什么事吗

请参阅下面的控制台输出。 [2-3小时以来,没有错误消息]

由用户my-userid发起
结帐:工作区/ D:\\ CITool \\ Hudson \\ jobs \\ project1 \\ workspace-hudson.remoting.LocalChannel@1f676cb
使用策略:默认
结帐:工作区/ D:\\ CITool \\ Hudson \\ jobs \\ project1 \\ workspace-hudson.remoting.LocalChannel@1f676cb
克隆远程Git存储库
克隆存储库来源
从ssh://admin@server.domain.com/project1获取上游更改

有关在哪里寻找问题的一些想法:

  • SSH可能具有各种慢速登录问题。 尝试在客户端上禁用GSSAPI或在服务器上禁用DNS反向查找。
  • 磁盘已满/配额问题
  • git克隆后,Hudson会做什么? 也许那是它实际悬挂的地方。

关于调试:

  • 您可以在哈德森使用的相同环境中重现问题吗? 同一台机器,同一用户,并且不使用“ git bash”,因为它可能具有非常不同的环境设置。
  • 在Hudson中,尝试获取详细的git输出。 您可能需要一个自定义(命令行)构建步骤,而不是SCM步骤。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM