Acontece que era de fato um problema de ram. 268mo não foi suficiente para o git funcionar corretamente.
Eu resolvi o problema adicionando 1GO de swap ao servidor. Espero que isso ajude alguém no futuro.
Obrigado a todos por sua ajuda!
Eu sei que isso foi muito solicitado, mas não consegui nenhuma solução para resolver meu problema.
Meu colega de trabalho me designou em um novo projeto. O aplicativo está hospedado no servidor Debian de teste com o git instalado.
Primeiro, criei meu ramo:
git checkout -b mybranch
Depois fiz pequenas modificações em alguns arquivos.
Quando tentei enviá-lo para o Github (usando minha conta do github)
git add myfile.php
git commit -m "my first commit"
git push origin mybranch
Eu recebo este erro:
fatal: Out of memory, malloc failed
Eu não entendo o que isso significa. O tamanho total dos arquivos que eu tentei empurrar é 156Ko. Além disso, o tamanho total do projeto é de apenas 10,9Mo.
Eu tentei reiniciar o servidor, mas o mesmo aconteceu.
Quando executo free
no servidor, obtenho:
total used free shared buffers cached
Mem: 505312 239532 265780 0 51576 71580
-/+ buffers/cache: 116376 388936
Swap: 0 0 0
Meus colegas de trabalho nunca tiveram esse problema antes, nem no mesmo servidor de teste.
Alguém pode me destacar sobre o motivo desse erro e uma possível solução alternativa?
Agradecemos antecipadamente.
Eu estava recebendo o mesmo erro que estava executando jenkins no docker
Eu paro o contêiner e executo o git e isso resolveu o problema
Tente liberar mais espaço na RAM