我在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命令。
答案 0 :(得分:1)
不要克隆为root
- 它会留下只有root
可以修改的文件。
对于您的测试,克隆为稍后运行Jenkins的同一用户。