¿por qué git-svn falló con la señal 13?

es confuso que fallé muchas veces para clonar un repository de svn usando git svn, ¿por qué?

$ git svn clone -s https://192.168.2.145/svn/myprojects/Search/ Following parent with do_switch Successfully followed parent r362 = 6be745be496f98f96ac66fccead8211734cf6455 (refs/remotes/tags/8-22) Found possible branch point: https://192.168.2.145/svn/myprojects/demo/trunk => https://192.168.2.145/svn/myprojects/Search/trunk, 368 Initializing parent: refs/remotes/trunk@368 **error: git-svn died of signal 13** $ echo $? 141 

Solutions Collecting From Web of "¿por qué git-svn falló con la señal 13?"

Siguiendo este hilo , parece ser un error bastante peculiar (y no resuelto).

Logré llegar mucho más lejos con

 while ! git svn fetch ; do sleep 1 ; done 

Pero eventualmente excedí mi cuota de disco.

Me he encontrado con esto en mis git-svn clones también. Sucedió una vez el año pasado.
Intenté este truco que encontré en Google:

 rm -f .git/index git read-tree --reset HEAD git status 

… pero no ayudó.
Terminé git svn clone el git svn clone . Desde entonces funcionó bien.

Mi command git svn clone falló con este error, pero un git svn fetch (como lo sugirieron otros) falló con:

 fatal: Not a git repository (or any of the parent directories): .git 

Volví a correr

 git svn clone <svn-repo> --no-metadata -s <repo dir> 

Y el clon continuó como siempre. Hasta que llegue a este error y ahora estoy reiniciando sin la bandera –no-metadata

Se metió en esto con un svn repo muy grande, terminó haciendo esto después de que el clon git svn inicial fallara con este mismo error.

mientras que [ echo $? -ne "0"]; do git svn fetch; hecho

Ligera variación de la respuesta de shadowhome para suprimir stdout para que los errores sean más visibles y esta gramática funcione con zsh.

 while true ; do git svn fetch > /dev/null && break ; done 

Tuve el mismo problema cuando utilicé la actualización de Ruby 1.9.1 a Ruby 2 solucioné este problema para mí.