GitHub 에서 대용량 파일 관리하기

GitHub은 일반적으로 소스코드를 관리하는 용도라 용량이 큰 파일을 올리는 경우가 잘 발생하지 않기는 하지만, 기본적으로 100MB 이상 파일은 제한을 하고 있다. 만일 100MB보다 큰 파일을 관리하려면 Git LFS 를 사용하는데, GitHub도 Git LFS 1.0을 적용했다고 발표했다. 

일단 Git LFS를 사용하려면 extension을 설치해야 하고 (Mac의 경우는 Homebrew 로 설치할 수 있다),

Screen Shot 2015-10-06 at 9.27.28 PM 

GitHub에서 대용량 관리를 가능하게 만들 계정을 신청해야 한다 (https://github.com/early_access/git-lfs). 

Screen Shot 2015-10-06 at 9.27.14 PM

 

신청하고 나면 결과 메일을 발송해주고, 

Screen Shot 2015-10-06 at 9.27.06 PM

 

사용할 수 있게 된다.

사용 방법은 간단하다. lfs 옵션을 사용해서 대용량으로 track할 파일을 지정해주면 .gitattribute 파일에 설정 된다. 설정 이후에는 평소처럼 사용하면 된다.

Screen Shot 2015-10-06 at 9.27.41 PM

 

그나저나.. 아직 승인 메일을 안보내준다.. 얼마나 걸리려나.