728x90
⚠️ 2021.07.22에 작성된 글입니다 ⚠️
폴더 안에 있는 파일을 push하려 했는데 다음과 같은 에러가 나왔다.
한번에 전송할 수 있는 파일 크기가 작아서라고 하여 다음과 같이 기본 설정을 늘려줬다.
git config --global http.postBuffer 20971520
다시 push 했더니 다음과 같은 에러메세지가 떴다.
한번에 100mb까지 파일을 전송할 수 있는데, 파일 중 하나가 100mb를 넘는다는 것이다.
메세지에서 얘기한 대로 lfs를 설치해보았다.
현재 원격 리눅스 서버에서 작업중이라 다음 글을 참고해 설치 패키지를 깔았다.
github/git-lfs - Installation · packagecloud- Bash Scripts
// 설치 패키지(.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하면 문제없이 되는 것을 확인할 수 있다.
728x90
'Git' 카테고리의 다른 글
[Git] 좋은 커밋 메시지를 위한 고민 (0) | 2022.10.25 |
---|---|
[Git] Git Bash 사용하기 : commit, push, remote (0) | 2022.10.25 |