Из памяти
Я пошел в свой каталог файлов, сделал
$ git init
$ git add
а потом получил
fatal: Out of memory? mmap failed: Cannot allocate memory
Одна папка может быть размером 2 ГБ, потому что она полна изображений... остальные очень маленькие. В чем может быть проблема здесь?
1 ответ
У вашей системы недостаточно памяти для того, чтобы упаковать все данные в вашем хранилище в один файл, что является настройкой Git по умолчанию.
Чтобы обойти эту проблему, установите pack.packSizeLimit
Опция конфигурации для значения, которое находится в пределах доступной памяти вашей системы. Вы можете установить его с помощью этой команды:
git config pack.packSizeLimit 1g
Вы можете использовать суффиксы g
за гигабайты, m
за мегабайты или k
за килобайты. призвание git config
without any switches will set the setting just for this particular repository. Использовать --global
switch to set it globally for your user account or --system
for all user accounts on the machine (this option requires root access).