在Jenkins中从bash脚本调用git时发生致命错误

在Jenkins中从bash脚本调用git时发生致命错误,git,bash,shell,jenkins,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: Th

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

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

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

如果有帮助,请签出。