Em um sistema operacional de 64 bits, git
requer uma grande quantidade de memória virtual para executar git-gc
, cerca de 8 GB. Normalmente, ninguém limita a memória virtual em um sistema operacional de 64 bits, porque esse tipo de derrota todo o sentido de ter um sistema operacional de 64 bits, mas alguns administradores ou usuários "sem instrução" fazem isso. Se você tiver um limite de recursos na memória virtual menor que 64 GB, encontre a pessoa que configurou e acerte-os com um bastão de dicas.
Um dos principais benefícios dos sistemas operacionais de 64 bits é que isso significa que o espaço de endereço não é um recurso escasso.
Acredito que versões mais recentes de git
tenham uma correção para isso, mas o problema não está em git
.