Cygwin Git no puede enviar al repository en un disco distante

Estoy usando Git 2.1.4 en Cygwin. Funciona bien, excepto cuando bash presionar a una unidad de Windows distante. Obtengo errores de escritura aleatorios como este:

remote: error: failed to read delta-pack base object 6774b61156e70ecdf97f3b0d3e0491a8ebd35f67 error: unpack failed: unpack-objects abnormal exit 

Si bash presionar 3 o 4 veces seguidas, eventualmente funciona. Si presiono el mismo repository usando MSYS Git, funciona bien.

¿Es este un error conocido en Git y / o Cygwin? ¿Sabes si hay alguna solución?

Tenemos problemas similares aquí. Cuando intentas suficientes veces, siempre tiene éxito al final. Creé un script git-repeat-push :

 #! /bin/bash until git push "$@" ; do : ; done 

La secuencia de commands puede ejecutarse para siempre si intentas empujar una twig rebasada sin fuerza, así que no lo hagas.

Actualización : los problemas desaparecieron después de las recientes actualizaciones de git cygwin.

También tuve este problema en el pasado cuando traté de resolverlo:

 error: unpack failed: unpack-objects abnormal exit To git://git.mysrv.net/Answer_Bot-repo.git; ! [remote rejected] HEAD -> master (n/a (unpacker error)) error: failed to push some refs to 'git://git.mysrv.net/Answer_Bot-repo.git' 

Una razón principal de que esto ocurra es que el repository local puede estar dañado o que el espacio en disco en el alojamiento del server puede estar lleno.

Tal vez eche un vistazo a este enlace para get más detalles: Git push failed – desempaquetar objects anormales .