
Fui a mi directorio de archivos, ¿lo hice?
$ git init
$ git add
y luego obtuve
fatal: Out of memory? mmap failed: Cannot allocate memory
Una carpeta tiene quizás 2 GB de tamaño porque está llena de imágenes... el resto es muy pequeño. ¿Cuál puede ser el problema aquí?
Respuesta1
Su sistema no tiene suficiente memoria para empaquetar todos los datos de su repositorio en un solo archivo, que es la configuración predeterminada de git.
Para solucionar este problema, establezca la pack.packSizeLimit
opción de configuración en un valor que esté dentro de la memoria disponible de su sistema. Puede configurarlo con este comando:
git config pack.packSizeLimit 1g
Puede utilizar los sufijos g
para gigabytes, m
megabytes o k
kilobytes. Llamar git config
sin ningún interruptor establecerá la configuración solo para este repositorio en particular. Utilice el --global
interruptor para configurarlo globalmente para su cuenta de usuario o --system
para todas las cuentas de usuario en la máquina (esta opción requiereraízacceso).