
나는 내 파일 디렉토리로 가서
$ git init
$ git add
그리고 나서
fatal: Out of memory? mmap failed: Cannot allocate memory
한 폴더는 이미지로 가득 차 있기 때문에 아마도 2GB 정도의 크기일 것입니다. 나머지는 매우 작습니다. 여기서 무엇이 문제가 될 수 있습니까?
답변1
시스템에는 저장소의 모든 데이터를 하나의 파일로 묶을 만큼 충분한 메모리가 없습니다. 이는 git의 기본 설정입니다.
이 문제를 해결하려면 pack.packSizeLimit
구성 옵션을 시스템의 사용 가능한 메모리 내에 있는 값으로 설정하십시오. 다음 명령을 사용하여 설정할 수 있습니다.
git config pack.packSizeLimit 1g
g
기가바이트, m
메가바이트 또는 k
킬로바이트에 접미사를 사용할 수 있습니다 . git config
스위치 없이 호출하면 이 특정 저장소에 대해서만 설정이 설정됩니다. 스위치를 사용하여 --global
사용자 계정 또는 --system
컴퓨터의 모든 사용자 계정에 대해 전역적으로 설정합니다(이 옵션에는뿌리입장).