- 오류 메시지에 따르면, 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 서버에 저장됩니다.
'프로그래밍' 카테고리의 다른 글
[EFCore] Entity Framework Core (1) | 2024.11.29 |
---|---|
Hypervisor (하이퍼바이저) (1) | 2024.11.28 |
[VisualStudioCode] SSH 원격접속 오류 (1) | 2024.04.26 |
[Tensorflow] TF.Function (0) | 2024.02.20 |
[레거시 코드 활용 전략] ch13. 변경해야 하는데, 어떤 테스트를 작성해야 할지 모르겠다 (0) | 2024.01.09 |