GitHub에 100MB 이상의 파일을 업로드하기 위해선 Git LFS를 사용해야합니다.
먼저 LFS를 사용하기 위해 다음 명령어로 설치를 합니다.
brew install git-lfs
이후 LFS를 사용하고자 하는 로컬 저장소로 이동하고 다음 명령어를 입력합니다.
git lfs install
Git LFS로 관리할 파일경로를 입력해 지정하면 됩니다.
git lfs track "파일경로"
만약 이미 커밋한 경우, git rm --cache 파일경로
명령어를 입력한 뒤 git lfs track 파일경로
명령어를 통해 관리해주면 됩니다.
또한 lfs로 트래킹하는 파일에 대한 정보는 .gitattributes을 통해서 관리가 되어 이 변경사항을 꼭 add해주어야한다.
git add .gitattributes
이후, 커밋 후 푸쉬하면 지정된 대용량 파일은 LFS를 통해 관리가 됩니다.