No se puede presionar para Git Repository. Se cuelga después de "Escribir objects: 100%"

Estoy ejecutando git daemon con el siguiente command.

c:\cygwin\bin\git daemon --reuseaddr --base-path=/cygdrive/S --export-all --verbose --enable=receive-pack 

Puedo clonar y extraer actualizaciones, pero cuando bash presionar, obtengo

 $ git push origin master Counting objects: 6, done. Delta compression using up to 2 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (6/6) 

, luego se cuelga

Actualmente estoy usando la versión de Git 1.7.0.4

Tengo el mismo problema (Ubunut como git server 1.7.0.4, Windows Msysgit es git client 1.7.0.2). Si bien está bien si uso el cliente ubuntu git.

Actualicé el cliente a 1.7.1.0, no ayuda

Yo uso git-daemon para administrar el repository (habilitar el server de recepción de devolución), y es un problema. (msysgit con gitdaemon)

Cuando cambio a gitolite, el problema desaparece.

Sugerir usar git-daemon para lectura solo

Tuve el mismo problema (¿similar?) Con cygwin git. Después de una actualización de cygwin, dejó de funcionar correctamente con los repositorys remotos de git, tanto en linux como en cygwin.

Al principio parecía aleatorio y era difícil de identificar. Algunos commands funcionaron, algunos fallaron. Parece que estaba conectado al tamaño de los datos que se transfieren.

Creo que es un problema del lado del cliente con SSH en cygwin ya que otros clientes de GIT pueden conectarse normalmente. Para mí, la solución fue instalar msysgit y elegir instalar su propio cliente SSH, no cygwin. La masilla debería funcionar también, supongo.

Tuve el mismo problema con el server Ubuntu git daemon 1.7.3.2 y el cliente Windows Msysgit 1.7.4. Se ha degradado Msysgit a 1.6.5.1 y se resolvió el problema.

También desperdicié todo el día tratando de hacer este trabajo. Acabo de pegarme con la actualización al 100%. Al final fue la versión 1.6.5.1 de mysgit lo que hizo que funcionara. Además, si eso no funciona, pruebe en Linux remoto el command git config –bool core.bare true cuando esté dentro de su carpeta repo