从Jenkins中的bash脚本调用git时出现致命错误

时间:2012-02-29 15:22:36

标签: git bash shell jenkins

我在Ubuntu机器上安装了Jenkins CI服务器。 在詹金斯,有一个免费的工作设置。 这项工作的作用是从svn中检出bash脚本并尝试运行它们。 在bash脚本中有调用git,它应克隆git存储库。 bash脚本退出并显示错误:

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命令。

1 个答案:

答案 0 :(得分:1)

不要克隆为root - 它会留下只有root可以修改的文件。

对于您的测试,克隆为稍后运行Jenkins的同一用户。