💣 문제
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 Large File Storage
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise....
git-lfs.github.com
Git-LFS Github
GitHub - git-lfs/git-lfs: Git extension for versioning large files
Git extension for versioning large files. Contribute to git-lfs/git-lfs development by creating an account on GitHub....
github.com
'Version Control System > Git' 카테고리의 다른 글
GitLab Git Clone 시에 fatal: Unencrypted HTTP is not recommended for GitLab. 오류 문제 해결 (0) | 2025.03.31 |
---|---|
GitLab Git Clone 시에 Permission Denied 오류 문제 해결 (0) | 2025.03.31 |
소스트리에서 추가(Add) 해야 할 파일이 보이지 않는 문제 (0) | 2022.12.13 |
소스트리의 테마를 다크 테마로 변경하기 (0) | 2022.04.28 |
깃을 처음 설치하고 세팅해야 할 UserName과 Email (0) | 2022.04.26 |
댓글