github에는 기본적으로 100MB 이하의 파일들만 올릴 수 있다. 그러나 작업을 하다보면 100MB 초과의 파일들을 올리고 싶을 때가 있다.
LFS (Large File Storage)를 사용한다면 이러한 문제를 손 쉽게 해결할 수 있다.
git-lfs 다운로드
위 링크를 통해 git-lfs 설치 파일을 다운 받은 후, 설치해준다.
git-lfs 설치
$ git lfs install
cmd 창에서 위의 명령어를 쳐서 lfs 를 설치해준다.
파일 관리대상 등록
$ git lfs track [관리대상 파일]
위의 명령어를 입력하면, .gitattributes 이라는 파일이 생성된다. 여기에 적힌 파일들을 lfs 가 관리하게 된다.
파일 commit
파일 commit은 기존의 방법대로 해주면 된다.
단, 이전에 대용량 파일을 lfs track으로 처리해주지 않아 오류가 났었다면, 해당 commit을 지워줘야 한다.