깃에 push 하는 도중 fatal: the remote end hung up unexpectedly 오류가 발생하는 경우가 있습니다. 아래 단계는 모두 할 필요는 없으며 진행 도중 정상적으로 push 되면 그다음 항목은 진행 할 필요는 없습니다.

 

우선 해당 폴더로 이동해서 git Bash Here 를 동작합니다. 

 

용량 크기를 변경해야하는데 사용자 마다 올리다가 문제가 되는 파일 크기가 달라서 그런지 여러가지 해결책이 제시되어 있습니다. --global 은 상황에 따라 다르게 사용해도 됩니다. 용량에 따라 순차적으로 한번씩 적용해 보고 확인해 보시면 됩니다.

 

  1. git config http.postBuffer 104857600
  2. git config --global http.postBuffer 20971520
  3. git config http.postBuffer 524288000
  4. git config --global http.postBuffer 157286400
  5. git gc --aggressive

 

 

.gitconfig 파일을 열어 하단에 다음과 같은 내용을 추가 해줍니다.

[core]  
	packedGitLimit = 512m  	
	packedGitWindowSize = 512m  
[pack]  
	deltaCacheSize = 2047m  
	packSizeLimit = 2047m  
	windowMemory = 2047m 

 

 

자격 증명 관리에서 git 계정이 올바른지 확인

 

 

 

 

git 커밋 항목 정리 - 그전에 반영 된 커밋을 리셋 합니다. 작업 폴더를 꼭 복사해 놓고 작업해주세요.

  • git reset --soft HEAD~커밋항목수
  • git reset --soft HEAD~2

 

+ Recent posts