Git push - sous-optimale pack de mémoire

J'ai vraiment pu utiliser un peu d'aide ici.

Je viens de créer un nouveau nu repo à agir comme un objectif de production dev pousse.
J'ai également le travail web directory sur le serveur comme un repo git.
Le serveur est en cours d'exécution git 1.7.4.1 sur centos5.5

Après la création du nouveau repo dans le répertoire web, j'ai effectué une commande git add .
Cela était le cas jusqu'à quelque chose comme 2300 & des fichiers bizarres & plus de 230 insertions.

J'ai fait un commit des fichiers nouvellement ajoutés base. Allé belle et propre.
Quand j'ai fait un git push origin master cependant, il continue de me donner ce (veuillez noter que j'ai 8 Processeurs, donc les 8 threads. docs disent que c'est 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'

J'ai essayé les choses suivantes pour résoudre ce problème, mais tous donnent les mêmes résultats;

git repack -adf --window-memory=100m
                                ^ tried running this up to 1024m. Same result.

Même essayé de faire une force de pousser, mais j'ai reçu la même chose, seulement avec un malloc erreur;

# 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'

J'ai travaillé sur cette question depuis 2 jours maintenant et essayé à peu près tout ce que je peux trouver sur google et ici sur.

J'ai atteint mon bout de ressources à essayer de corriger cela. S'il vous plaît dites-moi que quelqu'un ici sait ce qui peut être fait pour faire ce travail?

Juste pour être sûr, cela n'a rien à voir avec la postBuffer? stackoverflow.com/questions/6842687/...
Veuillez expliquer ce que vous entendez, VonC que ce terme est nouveau pour moi en ce qui concerne le dépôt Git.
Je me demandais si git config --global http.postBuffer 524288000 ne serait pas en mesure de faire votre travail.
Je peux certainement essayer. Je suis actuellement à mon bureau, donc je vais devoir attendre jusqu'à ce que je rentre à la maison pour voir si cela fonctionne. Merci, VonC! 🙂

OriginalL'auteur Skittles | 2012-03-05