gitlab - git clone时遇到“fatal: index-pack failed”
黄舟
黄舟 2017-04-24 16:00:13
0
3
976

我建了一个GitLab服务器,操作系统是Mac OS X 10.9.2,上边有两个仓库,之前两个仓库都可以正常clone,但是最近两天突然发现有一个仓库clone时,在本地机上遇到:

Cloning into 'gamil'...
remote: Counting objects: 426, done.
remote: Compressing objects: 100% (375/375), done.
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

然后我检查了GitLab里的日志unicorn.stderr.log,发现

error: git-upload-pack died of signal 13

这个仓库并不大,只有2M多。我查看了信号13的意义:

terminate process     write on a pipe with no reader

请问如何解决呢?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(3)
某草草

이 문제는 nginx tmp 디렉토리에 adim 그룹에 대한 권한이 없기 때문에 발생합니다. 내 시스템은 Mac OS X이고 Homebrew와 함께 설치된 nginx 및 기타 소프트웨어를 사용합니다. 저는 항상 시간 초과 문제라고 의심해 왔지만 특정 Homebrew 업데이트로 인해 tmp 권한 문제가 발생한 것을 발견하지 못했습니다.

그리고 규모가 작은 웨어하우스의 경우 tmp 하에서는 파일을 생성할 필요가 없어 한 웨어하우스는 복제가 가능하지만 다른 웨어하우스는 복제가 불가능한 것 같습니다.

迷茫

이 현상이 반복해서 발생하나요?

Gitlab을 거치지 않고 직접 SSH를 사용하여 성공적으로 복제할 수 있나요?

얕은 복제와 끌어오기가 성공할 수 있나요?

为情所困

git 서버의 메모리가 너무 작아서 발생한다는 말이 있습니다: http://stackoverflow.com/questions/1943914/git-clone-fails-with-index-pack-failed

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!