강좌 & 팁
글 수 2,412
안녕하세요. 송기석입니다.
얼마전에 git에서 push 할 때 발생한 오류를 해결하는 글을 올렸습니다.
그런데 git에서 clone 할 때도 문제가 발생했습니다.
remote: Counting objects: 72645, done.
remote: Compressing objects: 100% (64306/64306), done.
fatal: The remote end hung up unexpectedly3.51 MiB | 56.77 MiB/s
fatal: 너무 빨리 파일이 끝남
fatal: index-pack failed
다음과 같이 소스를 받아 오지 못하는 문제가 발생하여 이를 해결하려고 이것 저것 테스트를 해서 다음과 같이 해결했습니다.
$ sudo vi gitlab/config/unicorn.rb
unicorn.rb 파일 안에 'timeout 30' 을 찾아 다음과 같이 변경했습니다.
timeout 60
그리고 다음 명령을 통해 서비스를 재 시작했습니다.
$ sudo service gitlab restart
설정파일을 수정하고 재실행한 결과.
remote: Counting objects: 72645, done.
remote: Compressing objects: 100% (64306/64306), done.
remote: Total 72645 (delta 7295), reused 72058 (delta 6777)
오브젝트를 받는 중: 100% (72645/72645), 731.00 MiB | 33.68 MiB/s, 완료.
델타를 알아내는 중: 100% (7295/7295), 완료.
연결을 확인하는 중입니다... 완료.
파일을 가져옵니다: 100% (66831/66831), 완료.
실패했던 git clone을 성공 했습니다.
감사합니다.