2012-02-29 2 views
0

Ubuntu 시스템에서 Jenkins CI 서버 설정이 있습니다. Jenkins에는 무료 스타일 작업 설정이 있습니다. 작업은 svn에서 bash 스크립트를 체크 아웃하고 실행하려고 시도합니다. bash 스크립트 안에 git에 대한 호출이 있으며, git 저장소를 복제해야합니다. 오류와 배쉬 스크립트 중 하나를 종료 :Jenkins의 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

답변

1

root으로 복제하지 마십시오. root 만 수정할 수있는 파일이 남습니다.

테스트를 위해 Jenkins가 나중에 실행되는 동일한 사용자로 복제하십시오.

관련 문제