4GB RAM과 8GB의 디스크 공간이있는 EC2 상자를 사용하고 있습니다. 파이썬 스크립트를 포함해야하는 모든 디렉토리를 조사했습니다. 내 /.git 폴더의 크기가 1.8GB라는 것을 알았습니다. 대부분의 공간은 ./.git/objects 폴더가 차지했습니다. 그 중에서 너무 적은 폴더는 ~ 200MB입니다. 너무 많은 크기입니까? 해당 폴더 만 삭제할 수 있습니까? 디스크 공간이 부족하여 pip를 사용하여 더 많은 패키지를 설치할 수 없습니다.
나는 EC2에서 40 커밋을 앞두고 있습니다. 나는 그 커밋을 밀어 붙이고 싶지 않다. 왜냐하면 역사상 거대한 크기 (내가 모르는 사이에 커밋 한 약 100MB)가있어서 그렇게 할 수 없기 때문이다. 온라인에서 솔루션을 살펴본 결과 그렇게 쉽지 않다는 것을 알았습니다. 내가 로컬 컴퓨터에서 스크립트를 편집하고이를 git로 푸시 한 다음 원격 컴퓨터로 끌어 오기로 결정한 시간을 감안할 때.
무슨 일이 일어 났는지 알아 보려면이 스레드를 살펴 봐야합니다 (중복 가능성) : Git 히스토리에서 대용량 파일 / 커밋을 찾는 방법 / 식별하는 방법?
그런 다음 BFG Repo Cleaner 를 살펴보고 저장소를 정리하십시오.
바이너리 파일은 삭제하더라도 항상 .git / objects 폴더에 있으며 거기에서 파일을 직접 삭제해서는 안되므로 커밋하지 않아야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다