2010-10-08 68 views
3

我已经安装了msysgit,我试图在哈德逊内部使用它。每当我在交互式shell中运行命令时,无论是git-bash还是命令提示符,命令都是即时的。当我在哈德森运行它们时,它们很长时间滞后于。哈德森git命令*令人难以置信的*慢

运行/bin/git help花了63秒,当我刚刚调用它。我从未等过足够长时间才能看到克隆开始输出(> 10分钟)。

哈德逊邮件列表了,所以我想我会尝试在这里...

+0

4年后我们看到了同样的问题。 – fschmitt 2014-09-19 20:47:56

+0

现在我们终于做了ccutrer建议它修复了。 – fschmitt 2014-12-18 15:54:59

回答

0

您是否尝试过使用Git插件哈德森?

+0

是的,但我有几个问题/疑虑。它会从〜/ .ssh /中正确识别我的密钥吗?它只是做一个克隆,然后执行下面列出的任何命令?我的主要问题是它试图删除'工作区'目录,Windows不会让它。它说有东西正在访问它,尽管我没有'lsof'可以看到。 – bnovc 2010-10-08 14:00:29

+0

我只使用SVN与哈德森,但它不是很难配置。我让哈德森为每项工作管理工作空间,这使得它可以根据需要删除它们,从来没有任何问题。 – Bernard 2010-10-08 14:11:58

+0

也许这里的答案将是帮助:http://stackoverflow.com/questions/534308/how-do-you-set-up-hudson-to-work-with-git – Bernard 2010-10-08 14:12:53

5

我也遇到了这个问题,并找出了解决方法。当Hudson作为一项服务运行时,您的普通桌面环境会有一些缺失,这会导致网络无法为每个进程重新加载。 msys-1.0.dll试图加载netapi32.dll中的东西,导致它花费这么长时间。所以我只是从PuTTY下载了plink.exe,并且设置了我的GIT_SSH env来代替它。问题避免了。

+0

我们一直在这个问题上一直在挣扎,这似乎是解决方案。 + 1M这个答案的荣誉 – Daniel 2014-12-18 15:54:45