GitHub에 대용량 파일을 푸시하려고 할 때, GitHub의 파일 크기 제한(100MB)을 초과하는 오류가 발생하였다. 이 문제를 Git Large File Storage (LFS)를 사용하여 해결했다.
Git LFS를 설치하여 대용량 파일을 효율적으로 관리할 수 있도록 설정하고 설치 후 Git LFS를 초기화한다.
$ git lfs install
대용량 파일 추적 설정
$ git lfs track "Assets/Scenes/Scenename 1.unity"
변경 사항 커밋 .gitattributes 파일이 생성되어 Git LFS가 특정 파일을 추적하도록 설정되었고, 이를 Git에 커밋했다.
$ git add .gitattributes
$ git add "Assets/Scenes/Scenename 1.unity"
$ git commit -m "Add Scenename to Git LFS"
LFS 파일과 함께 Git LFS로 추적된 파일을 Push
$ git push --force
Git LFS를 사용하여 대용량 파일을 GitHub에 푸시할 수 있었고, 더 이상 파일 크기 제한에 걸리지 않게 되었다.
오 저도 전에 그런 일이 있었는데 그거 깃 이그노어를 제대로 안 해서 생기는 문제였단 말이져? 근데 이런 방식은 처음 봐서 새로운 걸 배워가네여,,굳!!! 오늘 억울핑 한 거 짱많다 굳굳!!!