Potrei davvero usare qualche aiuto qui.Git push - pacchetto suboptimale - esaurimento della memoria
Ho appena creato un nuovo repository nudo per fungere da target di produzione per le dev push. Ho anche la directory web funzionante sul server come un repository git. Il server sta eseguendo git 1.7.4.1 su centos5.5
Dopo aver creato il nuovo repository nella directory Web, ho eseguito un add Git. Ha rilevato qualcosa come 2300 & alcuni file dispari & oltre 230k inserzioni.
Ho eseguito il commit della nuova base di file aggiunta. Sono andato bene e pulito. Tuttavia, quando ho eseguito un mittente originale git push, continua a darmi questo (si noti che ho 8 CPU, quindi gli 8 thread. Doc dicono che è normale);
# 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'
Ho provato le seguenti cose per risolvere questo, ma tutti producono gli stessi risultati;
git repack -adf --window-memory=100m
^tried running this up to 1024m. Same result.
anche provato una spinta forza, ma ha ottenuto la stessa cosa, solo con un errore di 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'
Ho lavorato su questo per 2 giorni ormai e ho provato quasi tutto ciò che posso trovare su google e qui su SO.
Ho raggiunto il mio limite con il tentativo di risolvere il problema. Per favore, dimmi che qualcuno là fuori sa cosa si può fare per far funzionare questo lavoro?
Per sicurezza, questo non ha nulla a che vedere con il 'postBuffer'? http://stackoverflow.com/questions/6842687/the-remote-end-hung-up-unexpectedly-while-git-cloning/6849424#6849424 – VonC
Spiegare cosa intendi, VonC in quanto è un nuovo termine per me con rispetto a Git. – Skittles
Mi chiedevo se 'git config - globale http.postBuffer 524288000' non sarebbe stato in grado di far funzionare la tua spinta. – VonC