git
git 대용량 파일 push error 해결 방법
dev-lab
2020. 2. 25. 21:57
반응형
github는 기본적으로 파일사이즈가 50MB를 넘지 않도록 권장합니다. (warning 로그를 남김)
또한 100MB가 넘어가는 파일이 있을 경우에는 error가 나면서 작업이 수행되지 않습니다.
부득이 하게 저장소에 용량이 큰 파일이 들어가야할 경우에는 Git Large File Storage를 사용하시면 되겠습니다.
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 <원격저장소명> <브랜치명>
반응형