본문 바로가기
etc/git hub

[github] git LFS - 용량 큰 파일 올리기

by 윈 Win 2021. 7. 22.
728x90

블로그 이사했습니다!

 

👇 블로그 이전 공지 👇

블로그 이전 안내 (tistory.com)

 

 

👇 새 블로그에서 글 보기 👇

[GIT] git LFS - 용량 큰 파일 올리기 — Win Record (tistory.com)

 

 


 

폴더 안에 있는 파일을 push하려 했는데 다음과 같은 에러가 나왔다.

 

 

한번에 전송할 수 있는 파일 크기가 작아서라고 하여 다음과 같이 기본 설정을 늘려줬다.

git config --global http.postBuffer 20971520

 

다시 push 했더니 다음과 같은 에러메세지가 떴다.

한번에 100mb까지 파일을 전송할 수 있는데, 파일 중 하나가 100mb를 넘는다는 것이다.

 

 

메세지에서 얘기한 대로 lfs를 설치해보았다.

 

현재 원격 리눅스 서버에서 작업중이라 다음 글을 참고해 설치 패키지를 깔았다.

github/git-lfs - Installation · packagecloud- Bash Scripts

 

github/git-lfs - Installation · packagecloud

Installation instructions for the github/git-lfs package repository.

packagecloud.io

 

// 설치 패키지(.deb) 다운로드
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh

// lfs 설치
apt-get install git-lfs

 

 

그 다음 원하는 디렉토리에서 lfs 사용설정을 해주면 된다.

// 원하는 폴더에서 lfs 사용하기로 설치
git lfs install

// lfs가 관리할 파일 추가
git lfs track "문제가 되던 파일 경로" "*.mp4"

// .gitattributes 파일 추가
git add .gitattributes

// lfs로 관리하는 파일 목록 확인
git lfs ls-files

 

이후 push하면 문제없이 되는 것을 확인할 수 있다.

댓글