튜토리얼: Git에서 대용량 파일 제거

블로그

이 튜토리얼은 다음의 커밋 해시를 사용합니다. 이 GitHub 저장소 , 모든 필요한 정보가 이 블로그 게시물에 포함되어 있습니다.

오류 메시지

그래서 방금 |_+_|를 실행하려고 했고 평소보다 더 오래 걸리면 다음과 같은 오류 추적이 표시됩니다.

git push

무슨 일이에요?

|_+_|을(를) 실행하려고 하면 실패했습니다. 로컬에서 변경된 사항은 없지만 변경 사항이 GitHub에 푸시되지 않았습니다. 푸시가 실패한 이유는 다음 오류 메시지 행으로 가장 잘 강조 표시됩니다.

remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com remote: error: Trace: 08740bd2fb02f980041be67b73e715a9 remote: error: See http://git.io/iEPt8g for more information. remote: error: File csv_building_damage_assessment.csv is 218.83 MB; this exceeds GitHub's file size limit of 100.00 MB To https://github.com/hoffm386/git-large-file-example.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://github.com/hoffm386/git-large-file-example.git'

필자의 경우 파일 이름은 |_+_|이지만 100MB보다 큰 파일은 이 오류를 일으킬 수 있습니다(.zip, .pdf, .xlsx, .pkl 등). 에서 인용하자면 GitHub 문서 :

소재 UI 이미지 업로드

GitHub는 리포지토리에서 허용되는 파일 크기를 제한하고 파일이 최대 파일 제한보다 크면 리포지토리로의 푸시를 차단합니다… GitHub는 100MB를 초과하는 푸시를 차단합니다.

GitHub는 많은 서비스를 무료로 제공하지만 일반적으로 대용량 파일 스토리지 100MB보다 큰 파일을 표준 리포지토리로 푸시할 수 없습니다.

#디버깅 #github #git

미디엄닷컴

튜토리얼: Git에서 대용량 파일 제거

이 자습서에서는 이 GitHub 리포지토리의 커밋 해시를 사용하지만 필요한 모든 정보가 이 블로그 게시물에 포함되어 있습니다.