Git push: falta de memory, fallo de calloc y pack-objects murió con un extraño error

Estoy teniendo este problema al intentar impulsar mi repository a bitbucket por primera vez:

[~/public_html]# git push -u origin --all Counting objects: 2170, done. Delta compression using up to 12 threads. fatal: Out of memory, calloc failed error: pack-objects died with strange error 

He encontrado problemas similares en StackOverflow que sugieren el uso de reempaquetado con –window-memory y –max-pack-size, pero obtengo casi el mismo error:

 [~/public_html]# git repack -a -d --window-memory 10m --max-pack-size 10m Counting objects: 2170, done. Delta compression using up to 12 threads. fatal: Out of memory, calloc failed 

Mi server tiene 4 GB de memory, así que no puedo ver cómo se agotó. No tengo ningún file grande en particular y mi repo completo es solo de 12 MB

Ya hice algunas búsquedas, pero no puedo encontrar nada en particular en mi caso.

¿Qué podría estar pasando aquí?

Parece que su server web no permite que se ejecuten ciertas instrucciones de asignación de memory. Es posible que desee intentar comstackr su propia versión de git con mmap desactivado.

Para reference: http://wiki.dreamhost.com/Git#Setup_Two:_More_Thoughtful