협업 프로그램/Git
[Github] git lfs를 이용해서 깃허브에 대용량 파일 업로드하기
NerdyBoy
2022. 1. 28. 22:09
반응형
깃허브에 프로젝트를 올리려고 하니,
100MB 가 넘는다고 업로드가 되지않는다.
오늘은 이럴경우 해결방법을 알아본다.
1. git lfs 다운로드
대용량 파일들을 업로드 하기위해 git lfs 를 사용할 수 있다. git lfs 공식 홈페이지의 설명은 다음과 같다.
사용하기에 앞서 홈페이지에서 다운로드 해준다.
Git Large File Storage
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.
git-lfs.github.com
또는 아래 명령어로 다운로드 해도 된다.
git lfs install
2. 추적 설정, 업로드
이제 추적할 파일을 지정해준다
git lfs track "파일명"
또는 디렉토리 내 파일 전부
git lfs track *
주의할점은 추적 설정한 폴더 내 하위 파일들 까지는 추적이 안된다.
이럴경우에는 직접 하위 파일에 추적 설정을 해줘야한다.
이후에는 똑같이 커밋하고, 푸시하면 된다.
git add .
git commit -m "메세지"
git push
오늘은 대용량 파일을 깃허브에 업로드 하는방법을 알아보았다.
나같은 경우에는 이방법이 가장 편해서 두고두고 사용할 것 같다.
~.~
반응형