2012-02-29 21 views
0

我在Ubuntu機器上安裝了Jenkins CI服務器。 在詹金斯有一個免費的風格作業設置。 這個工作的功能是從svn檢出bash腳本並嘗試運行它們。 在bash腳本里面有對git的調用,它應該克隆git倉庫。 的bash腳本要麼退出與一個錯誤:從詹金斯的bash腳本調用git時發生致命錯誤

git clone git://gitorious.org/qt/qt.git 
Initialized empty Git repository in /var/lib/jenkins/jobs/build/workspace/qt/.git/ 
fatal: The remote end hung up unexpectedly 
fatal: early EOF 
fatal: index-pack failed 
Build step 'Execute shell' marked build as failure 
Finished: FAILURE 

或者在克隆步驟掛斷。

當我作爲超級用戶登錄時,我可以運行相同的git命令而不會有任何問題。

+0

結帳,如果這有幫助。 http://stackoverflow.com/questions/1943914/git-clone-fails-with-index-pack-failed – vpatil 2012-02-29 15:34:31

回答

1

不克隆爲root - 它將保留只有root可以修改的文件。

對於您的測試,克隆爲Jenkins稍後運行的同一用戶。