Realmente podría usar algo de ayuda aquí.Git push - paquete subóptimo - memoria
Acabo de crear un nuevo repositorio vacío para actuar como un objetivo de producción para dev push. También tengo el directorio web de trabajo en el servidor como un git repo. El servidor ejecuta git 1.7.4.1 en centos5.5
Después de crear el nuevo repositorio en el directorio web, realicé un git add. Se anotó algo así como 2300 & algunos archivos impares & más de inserciones de 230k.
Hice una confirmación de la base de datos recién agregada. Fue agradable y limpio. Cuando hice un master de origen de git push, sigue dándome esto (tenga en cuenta que tengo 8 CPU, de ahí los 8 hilos. Los documentos dicen que esto es normal);
# git push --mirror
Counting objects: 2000, done.
Delta compression using up to 8 threads.
warning: suboptimal pack - out of memory
fatal: inflateInit: out of memory (no message)
error: failed to push some refs to '/home/ggadmin/gg-prod.git'
He intentado lo siguiente para resolver esto, pero todos producen los mismos resultados;
git repack -adf --window-memory=100m
^tried running this up to 1024m. Same result.
Incluso probé un empuje de fuerza, pero obtuve lo mismo, solo con un error de malloc;
# git push -f origin master
Counting objects: 2000, done.
Delta compression using up to 8 threads.
warning: suboptimal pack - out of memory
fatal: Out of memory, malloc failed (tried to allocate 2340 bytes)
error: failed to push some refs to '/home/ggadmin/gg-prod.git'
He estado trabajando en esto durante 2 días y probado casi todo lo que puedo encontrar en Google y aquí en la SO.
He llegado al final de mi ingenio al tratar de solucionarlo. Por favor, dime que alguien sabe lo que se puede hacer para que esto funcione.
Sólo para estar seguro, ¿esto no tiene nada que ver con el 'postBuffer'? http://stackoverflow.com/questions/6842687/the-remote-end-hung-up-unexpectedly-while-git-cloning/6849424#6849424 – VonC
Por favor, explica lo que quieres decir, VonC ya que es un término nuevo para mí con respecto a Git. – Skittles
Me preguntaba si 'git config --global http.postBuffer 524288000' no podría hacer que tu push funcione. – VonC