O git não pode alocar memória - git svn rebase


2

Não consigo executar o git svn rebase no meu repositório, pois estou recebendo:

Can't fork: Cannot allocate memory at /usr/share/perl5/vendor_perl/Git.pm line 1262

A saída de free indica que tenho bastante memória livre.

             total       used       free     shared    buffers     cached
Mem:       2068428     911188    1157240          0      31428     803840
-/+ buffers/cache:      75920    1992508
Swap:            0          0          0

Alguma idéia do que verificar? Não vejo nenhum erro via dmesg.

Respostas:


1

Esta mensagem de erro é sobre a memória que o git está tentando alocar - é mais do que o que é gratuito. Provavelmente, isso é causado por um arquivo grande ter sido verificado no SVN. Infelizmente, não há uma maneira fácil de corrigi-lo (além de comprar mais memória) - você teria que remover o arquivo grande e confirmar a adição do SVN.


1
Hmm, isso é uma boa captura. Bem, eu posso montar esse sistema de arquivos em outra máquina que tem muito mais memória e tentar executar o git.
460 Walter Walter
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.