git

git 대용량 파일 push error 해결 방법

dev-lab 2020. 2. 25. 21:57
반응형

github는 기본적으로 파일사이즈가 50MB를 넘지 않도록 권장합니다. (warning 로그를 남김)

또한 100MB가 넘어가는 파일이 있을 경우에는 error가 나면서 작업이 수행되지 않습니다.

 

부득이 하게 저장소에 용량이 큰 파일이 들어가야할 경우에는 Git Large File Storage를 사용하시면 되겠습니다.

 

https://git-lfs.github.com/

Git Large File Storage를 각자의 os에 맞게 설치합니다.

 

그리고 local repository에서 다음과 같이 명령어를 수행합니다.

git lfs install

git lfs track "대용량파일명"

또는 와일드 카드 사용 가능

git lfs track "*.zip"

해당 작업을 수행하고 나면 local repository에 .gitattributes 파일이 생성됩니다.

해당 파일을 원격 저장소에 push 해줍니다.

git add .gitattributes

git commit -m "커밋 메시지"

git push -u <원격저장소명> <브랜치명>

 

반응형