3

Когда я пытаюсь загрузить или клонировать большой репозиторий Git, я получаю сообщение об ошибке "недостаточно памяти", например:

error: git upload-pack: git-pack-objects died with error.
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
remote: warning: suboptimal pack - out of memory[K
remote: fatal: Out of memory, malloc failed (tried to allocate 230789474 bytes)[K
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header

Я использую графический интерфейс Git, предоставляемый с клиентом Git с веб-сайта Git. Версия Cygwin имеет ту же проблему.

Как это исправить?

1 ответ1

1

Я думаю, это не проблема Windows-Git, а неправильное репо, потому что

прерывание из-за возможного повреждения хранилища на удаленной стороне

Да, это обычная проблема для 32-битной Windows и больших файлов: (закрытый) билет для msysgit и Git в Windows, тема « Недостаточно памяти - сбой malloc» здесь.

Решение - x64, файлы меньшего размера или точная настройка git config

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .