2025-04-25 Git LFS

강기수·2025년 4월 25일

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에 푸시할 수 있었고, 더 이상 파일 크기 제한에 걸리지 않게 되었다.

1개의 댓글

comment-user-thumbnail
2025년 4월 25일

오 저도 전에 그런 일이 있었는데 그거 깃 이그노어를 제대로 안 해서 생기는 문제였단 말이져? 근데 이런 방식은 처음 봐서 새로운 걸 배워가네여,,굳!!! 오늘 억울핑 한 거 짱많다 굳굳!!!

답글 달기