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

2022. 10. 24. 13:00·Git
⚠️ 2021.07.22에 작성된 글입니다 ⚠️

 

 

폴더 안에 있는 파일을 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하면 문제없이 되는 것을 확인할 수 있다.

728x90
저작자표시 비영리 변경금지 (새창열림)

'Git' 카테고리의 다른 글

[Git] 좋은 커밋 메시지를 위한 고민  (0) 2022.10.25
[Git] Git Bash 사용하기 : commit, push, remote  (0) 2022.10.25
'Git' 카테고리의 다른 글
  • [Git] 좋은 커밋 메시지를 위한 고민
  • [Git] Git Bash 사용하기 : commit, push, remote
Wintinue
Wintinue
201 Created!
  • Wintinue
    Win Record
    Wintinue
    • 📘 Post (68)
      • Android (32)
      • Nest.js (1)
      • NGINX (1)
      • Error (10)
      • AWS (1)
      • Git (3)
      • IT용어 (4)
      • CMD (2)
      • Language (5)
        • PHP (3)
        • Java (2)
      • Project (5)
        • 개인 프로젝트 (3)
        • 팀 프로젝트 (2)
  • 링크

    • Github
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.3
Wintinue
[Git] git LFS - 용량 큰 파일 올리기
상단으로

티스토리툴바