100MB이상의 파일을 업로드해야 하기 때문에 테스트용으로 100MB짜리를 만들었습니다.
그러나 이러면 정상적으로 Git push가 됩니다. 파일의 크기가 100MB초과를 하지 않았기 때문입니다.
그래서 104857602 크기의 파일을 만들어서 100MB 크기를 초과하게 끔 해보았습니다.
101m.file의 크기를 보면 100 MB를 초과하는걸 볼 수 있습니다.
Git LFS
먼저 위 링크에 들어가서 LFS를 다운받습니다.
push해야 할 폴더에 우클릭하고 Git Bash Here을 찾습니다.
1단계로 git lfs install을 해줍니다.
성공적으로 install이 되면 위 사진 메세지처럼 뜹니다.
2단계로 git lfs track "폴더 이름"을 적습니다. 폴더이름은 예시이므로 만약 위 사진 101MB File을 올리기 위해서는 git lfs track "101m.file"을 해주면 됩니다. 이때 " " 를 해주어야 합니다. "폴더이름"!
모든 Zip파일을 해주고 싶으면 git lfs track "*.zip" 를 입력해줍니다.
마지막 3단계로
git add .gitattributes를 해줍니다.
프로젝트 폴더에 이 파일이 생기면 성공입니다.
그리고 깃허브 데스크탑을 이용하여 푸쉬하면 제대로 되는것을 볼 수 있습니다.