Из памяти
Я пошел в свой каталог файлов, сделал
$ 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).