반응형
💣 문제
Github 프로젝트에 SDK를 적용하고 커밋을 하려는 과정에서 100MB가 넘는 파일이 존재해 오류가 났습니다.
💡 해결
위의 이미지에선 오류가 나면서 해결책을 알려줍니다.
그 해결책인 git-lfs를 사용합니다.
- git-lfs를 설치합니다.
$ git lfs install
- 100MB가 넘는 파일을 등록합니다.
$ git lfs track "*.so"
- git lfs를 설치하면서 같이 생성된
.gitattributes
도 등록합니다.
$ git add .gitattributes
- 100MB가 넘는 파일도
add
,commit
하고 push합니다.💡git lfs track "*.so"
은 LFS에 해당되는 파일이라는 것을 알리는 것이고 그 파일을add
해야 합니다.
LFS에 등록하기 전에 이미 100MB가 넘는 파일을 commit
을 했기 때문에 같은 오류가 나타납니다.
- 100MB가 넘는 파일을
commit
한 것까지 취소하고 다시add
,commit
후에push
를 하니 정상적으로 github에push
된 것을 알 수 있습니다.
Git Large File Storage
Git-LFS Github
반응형
'Version Control System > Git' 카테고리의 다른 글
소스트리에서 추가(Add) 해야 할 파일이 보이지 않는 문제 (0) | 2022.12.13 |
---|---|
소스트리의 테마를 다크 테마로 변경하기 (0) | 2022.04.28 |
깃을 처음 설치하고 세팅해야 할 UserName과 Email (0) | 2022.04.26 |
댓글