- 오류 메시지에 따르면, chrome.dll 파일이 225.78MB로 GitHub의 파일 크기 제한인 100MB를 초과하여 푸시가 거부되었습니다.
- 이 문제를 해결하려면 [Git LFS (Large File Storage)]를 사용하여 큰 파일을 처리해야 합니다.
1. Git LFS 설치
git lfs install
2. 큰 파일을 Git LFS로 추적
- chrome.dll과 같이 100MB가 넘는 파일을 Git LFS로 추적합니다.
- .gitattributes 파일에 이 설정이 추가됩니다.
git lfs track "Project/.../ChromeBrowser/chrome-win64/chrome.dll"
3. Commit
- LFS로 추적하도록 설정한 후, 커밋을 진행합니다.
.gitattributes
와 함께 커밋해야합니다.
git add .gitattributes
git add Project/SRT\_Reservation/SRT\_Project/ChromeBrowser/chrome-win64/chrome.dll
git commit -m " large file commit !! "
4. GitHub로 푸시
git push {branch}
참고사항 : Git LFS를 사용하면 큰 파일이 GitHub 저장소에 직접 저장되지 않고, 별도의 LFS 서버에 저장됩니다.