Ошибка Git pull из-за плохого заголовка пакета

Когда я пытаюсь получить с удаленного сервера, я получаю эту ошибку:

warning: no common commits
remote: Counting objects: 12358, done.
remote: warning: suboptimal pack - out of memory
error: git upload-pack: git-pack-objects died with error.
remote: Compressing objects:  92% (10914/11863)   fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
remote: fatal: Out of memory, malloc failed (tried to allocate 42679466 bytes)
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header

Я попытался ограничить память, используемую на удаленном сервере в этом потоке< /а>:

git config --global pack.windowMemory "100m"
git config --global pack.SizeLimit "100m"
git config --global pack.threads "1" 

Я не уверен, в чем проблема на самом деле. Любые другие идеи? ТИА.


person doub1ejack    schedule 03.08.2012    source источник
comment
Связано: stackoverflow.com/questions/4826639/   -  person thameera    schedule 03.08.2012


Ответы (1)


Судя по сообщению Out of memory, malloc failed (tried to allocate 42679466 bytes), я предполагаю, что на вашем сервере не хватает оперативной памяти. Разве вы не запускаете его на каком-то встроенном / виртуальном / ином ограниченном оборудовании?

person che    schedule 03.08.2012