у него не хватает памяти

у него не хватает памяти

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

$ 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без каких-либо переключателей установит настройку только для этого конкретного репозитория. Используйте переключатель, --globalчтобы задать ее глобально для вашей учетной записи пользователя или --systemдля всех учетных записей пользователей на машине (для этой опции требуетсякореньдоступ).

Связанный контент