из памяти

2154
mtay

Я пошел в свой каталог файлов, сделал

$ git init $ git add 

а потом получил

fatal: Out of memory? mmap failed: Cannot allocate memory 

Одна папка может быть размером 2 ГБ, потому что она полна изображений ... остальные очень маленькие. В чем здесь может быть проблема?

3

1 ответ на вопрос

3
Patches

У вашей системы недостаточно памяти для того, чтобы упаковать все данные в вашем хранилище в один файл, который является настройкой Git по умолчанию.

Чтобы обойти эту проблему, установите параметр pack.packSizeLimitконфигурации на значение, которое находится в пределах доступной памяти вашей системы. Вы можете установить его с помощью этой команды:

git config pack.packSizeLimit 1g 

Вы можете использовать суффиксы gдля гигабайтов, mмегабайт или kкилобайт. Вызов git configбез каких-либо переключателей будет устанавливать настройки только для этого конкретного хранилища. Используйте --globalпереключатель, чтобы установить его глобально для вашей учетной записи пользователя или --systemдля всех учетных записей пользователя на компьютере (для этого параметра требуется root- доступ).

Похожие вопросы