반응형
반응형
git을 사용해 git을 사용해 push 또는 pull간 아래와 같은 에러가 발생되면서 정상적으로 동작하지 않은 적이 있었어요 그래서 오늘은 해당 문제가 발생하는 이유와 어떻게 해결하면 되는지에 대해 이야기 드리려고 합니다.
반응형
fatal: the remote end hung up unexpectedly 발생 원인
반응형
"fatal: the remote end hung up unexpectedly" 메세지가 발생되는 원인은 크기가 1MB 보다 큰 파일이 있을 경우에 발생되는 에러 인데요 그렇기 때문에 git 설정에서 개별 파일의 최고 크기를 늘려주어야 됩니다.
fatal: the remote end hung up unexpectedly 해결 방법
반응형
예로 하나의 단일 파일의 크기가 50MB 짜리 파일인 경우에 설정하는 방법 입니다.
50 * 1024 * 1024 = 52428800 bytes 가 되기에 버퍼 크기를 52428800으로 늘려 줘 보도록 하겠습니다.
반응형
git config --global http.postBuffer 52428800
해당 설정이 완료 되었으면, gitconfig 아래 파일에서 입력한 부분이 정상적으로 세팅 되었는 것을 확인할 수 있습니다.
vi ~/.gitconfig
[http]
postBuffer = 52428800
반응형
해당 세팅 이후에 git pull 이나 push 시 에러 없이 정상적으로 사용이 가능할 것으로 예상되어집니다. 해당 방법으로 진행을 했음에도 불구하고 에러가 발생할 경우 gitconfig 파일에 아래의 설정들을 추가해 주면 "fatal: the remote end hung up unexpectedly"에러가 해소 되는 걸 확인할 수 있습니다.
반응형
[http]
postBuffer = 52428800
#아래 내용 추가 부분
[core]
packedGitLimit = 512m
packedGitWindowSize = 512m
[pack]
deltaCacheSize = 2047m
packSizeLimit = 2047m
windowMemory = 2047m
반응형
'IT Tech > Git' 카테고리의 다른 글
Git unable to auto-detect email address 에러 해결 방법 (0) | 2024.09.11 |
---|---|
Git merge시 "not something we can merge" 에러 해결방법 (1) | 2020.06.04 |
Git branch에서 파일 또는 디렉토리 검색하는 방법 (0) | 2020.06.03 |
댓글