ficar sem memória

ficar sem memória

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.packSizeLimitopçã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 gpara gigabytes, mmegabytes ou kquilobytes. Chamar git configsem nenhuma opção definirá a configuração apenas para este repositório específico. Use a --globalopção para configurá-lo globalmente para sua conta de usuário ou --systempara todas as contas de usuário na máquina (esta opção requerraizacesso).

informação relacionada