
Eu fui para o meu diretório de arquivos, fiz
$ git init
$ git add
e então consegui
fatal: Out of memory? mmap failed: Cannot allocate memory
Uma pasta tem talvez 2 GB porque está cheia de imagens. Qual pode ser o problema aqui?
Responder1
Seu sistema não tem memória suficiente para compactar todos os dados do seu repositório em um arquivo, que é a configuração padrão do git.
Para contornar esse problema, defina a pack.packSizeLimit
opção de configuração para um valor que esteja dentro da memória disponível do seu sistema. Você pode defini-lo com este comando:
git config pack.packSizeLimit 1g
Você pode usar os sufixos g
para gigabytes, m
megabytes ou k
quilobytes. Chamar git config
sem nenhuma opção definirá a configuração apenas para este repositório específico. Use a --global
opção para configurá-lo globalmente para sua conta de usuário ou --system
para todas as contas de usuário na máquina (esta opção requerraizacesso).