안녕하세요 ysy2000입니다.
깃허브 작업 시 한 레포지토리 당 최대로 저장할 수 있는 용량이 있는 것을 아시나요?
이 용량제한으로 무한대로 파일을 저장할 수 없기 때문에 용량이 큰 파일은 git.ignore파일로 잘 관리를 해주어야 합니다.
파일 크기가 한도를 넘어가면 push 단계에서 오류가 발생해요.
우리가 push를 할 때에는 보통 git add와 commit을 한 후에 시도하기 때문에 이미 용량이 큰 파일들이 커밋에 저장되어 있을 텐데요.
뒤늦게 git ignore로 관리에 포함하지 않으려고 해도 이미 늦은 거죠.
이 때 강제로 파일 접근을 막아주는 방법을 소개합니다.
git filter-repo --path [지우고자하는 파일 위치] --invert-paths --force
예시로, 저는 이렇게 썼습니다.
git filter-repo --path checkpoints/finetune_dan/state_dict.bin --invert-paths --force
도움 되셨으면 좋겠습니다! 감사합니다~!
반응형
'전공 > gitHub' 카테고리의 다른 글
git push가 안될 때, 제한된 권한 오류 (0) | 2023.12.12 |
---|---|
SSH 설정, 재설정 (2) | 2023.12.11 |
github 명령어 실속 정리 (0) | 2022.03.21 |
git error message 대처법 - 'git' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검.. (0) | 2022.03.02 |
[vscode] terminal 사용 언어 바꾸기(영어, 한국어) (0) | 2022.01.24 |
댓글