반응형
반응형

상황

100mb 이상의 파일을 GitHub에 올릴 때 에러가 발생합니다.

 

 

해결

lfs 설치해서 올리면 됩니다.

* GitHub setting에 들어가서 archives section 체크를 해줍니다.

설치 방법

1. git-lfs를 설치합니다.

# Ubuntu
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get install git-lfs

# Mac
brew install git-lfs

# CentOS
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
sudo yum install git-lfs

 

2. Repository에 lfs를 적용합니다.

> git lfs install

# 이전에 해당 업로드 파일이 있으면 기록 제거를 합니다
> git rm -r --cached "*"

 

3. Repository 내에서 업로드 할 파일을 track 합니다.

> git lfs track "파일명"

 

4. .gitattributes와 함께 add, commit, push  합니다.

> git add .gitattributes
> git add "파일명"
> git commit -m "메세지"
> git push origin master
반응형

'IT' 카테고리의 다른 글

'list' object is not callable  (0) 2023.04.23
fatal: 관계 없는 커밋 내역의 병합을 거부합니다  (0) 2023.04.20
fatal: couldn't find remote ref master  (0) 2023.04.20
[python] sort()  (0) 2023.04.18
MPS  (0) 2023.04.07

+ Recent posts