Я клонировал большое репо и получил ошибку (после нескольких попыток)
Клон преуспел, но проверка завершилась неудачно
При попытке исправить это с помощью
git checkout -f HEAD
появляется ошибка
Fatal: Недостаточно памяти realloc failed2
Я уже установил некоторые ограничения памяти, потому что клонирование также столкнулось с проблемами, установив
git config pack.WindowMemory 256m && git config pack.packSizelimit 256m
Основываясь на приведенном ниже совете от Punit Vara (ниже), я также редактировал .git/config:
[core]
packedGitLimit = 128m
packedGitWindowSize = 128m
[pack]
deltaCacheSize = 128m
packSizeLimit = 128m
windowMemory = 128m
И я попытался изменить эти значения на: 128m, 256m, 512m, 1024m. Это не сработало для меня. Я по-прежнему получаю ту же ошибку, которая появляется на 41%.
У кого-нибудь есть опыт с этим или с какой-либо идеей, где это происходит неправильно и/или что можно сделать для решения этой проблемы? Благодарю.