180bpm

git clone 받을때 이유 없이 끊어지는 문제 본문

Develop/R&D

git clone 받을때 이유 없이 끊어지는 문제

powdersnow 2022. 10. 21. 12:50

git.exe clone --progress -v "http://Client/Client.git" "E:/Client_p"
Cloning into 'E:\Client_p'...
POST git-upload-pack (174 bytes)
POST git-upload-pack (662 bytes)
remote: Enumerating objects: 9425, done.
remote: Counting objects: 100% (9425/9425), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
error: 21 bytes of body are still expected
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed


git did not exit cleanly (exit code 128) (91218 ms @ 2022-10-21 오후 12:49:25)

-------------------------------------------------------------------------------------------

gitea로 구축한 특정 repo에서 clone 할 때 실패하는 문제 발생.

그래서 depth를 1로 줘봤는데 누구는 되고 누구는 안되는 문제가 생김.

컨테이너 복사해서 내 PC에서 테스트 해보면 아무 문제가 없고.

원인이 뭘까..계속 찾아봤는데 이거랑 똑같은 문제는 거의 없었다.

 

결론은 시놀로지의 리버스 프록시의 timeout에 걸려서 생긴 문제.

응답 시간을 잔뜩 늘려주니 해결 되었다.

 

 

Comments