Computer Science/Etc

Git Push 과정에서 'the remote end hung up unexpectedly ' 에러 해결 방법

TwinParadox 2020. 1. 9. 00:07
728x90

To fix this, please transfer ownership to an admininstrator.
원격 리포지토리에 푸시하는 동안 오류가 발생했습니다. Git failed with a fatal error.
the remote end hung up unexpectedly
Pushing to https://github.com/Twinparadox/Defects-Detection.git
failed to push some refs to 'https://github.com/Twinparadox/Defects-Detection.git'

Visual Studio를 자주 사용하는 편인데, 확장프로그램으로 연동되어 있는 GitHub Extension을 이용해 학습 데이터까지 한꺼번에 GitHub에 Push하려고 하니까 저런 에러가 떴다.

 

대부분 이러한 오류는 대용량 파일 전송 과정에서 Chunk의 개수가 많아 Server가 Hang이 걸리는 경우다.

이러한 경우 최대 POST 버퍼 크기를 조정해야 하며, 이 때 사이즈는 Byte 단위로 지정해줘야 한다.

지정해주는 크기는 본인 선택이고, 아래 명령어를 통해서 해결이 가능하다.

 

 

git config --global http.postBuffer 524288000

 

 

해당 문제가 발생한 Repository에서 위 명령어를 입력해주고 다시 Push를 진행하면 정상적으로 Push가 가능하다.

 

 

 

 

[Reference]

 

728x90