Cuando se utiliza git, git ls-remote
devuelve el código de estado 128
mientras que cualquier otro command funciona sin problemas (push / pull / clone / etc). Mis repos están siendo gestionados con gitolite. Recibo este error al intentar implementar la aplicación Rails por primera vez. Al invocar dicho command a mano obtengo un error estándar como este:
fatal: The remote end hung up unexpectedly
Si esto era un problema de permissions / key pública, no podría hacer push / pull a / desde el repository. ¿Por qué falla el command single ls-remote
?
Me lo imaginé. El problema estaba en la dirección del repository. He usado la dirección git://host/repo
en lugar de git@host:repo
. Este último solucionó el problema.