2010-10-08 62 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