Cygwin provoca un longjmp al ejecutar Git push

Estoy intentando ejecutar git desde la command-line en mi máquina con Windows 7 de 64 bits. Funciona bien en su mayor parte. Traté de llevar mis cambios locales a mi repository privado en la nube.

El command que estoy tratando de ejecutar es git push origin master

Yo uso Cygwin 6.1 y está causando el siguiente error. Presumiblemente relacionado con el hecho de que estoy corriendo en una máquina de 64 bits

 0 [main] git-remote-http 6168 fork: child -1 - died waiting for longjmp before initialization, retry 10, exit code 0xC0000135, errno 11 error: cannot fork() for send-pack: Resource temporarily unavailable 

Seguí las sugerencias aquí para actualizar mi file rebaseall y volver a ejecutar el command rebase. Pero realmente no parece haber ayudado.

¿Alguien más puede reproducir el problema o ha encontrado una solución?

Gracias de antemano por la ayuda.

La otra alternativa es usar la distribución msysgit , que le permitirá hacer cualquier command git sin depender del entorno cygwin.

Ver también "¿ Diferencia entre msysgit y 'cygwin + git'? ".

El mantra de Cygwin que utilicé es "las fallas de la horquilla son problemas de rebase". longjmp no es el problema, tenedor es. Rebase es la única solución por desgracia. En el pasado, he usado scripts personalizados para comstackr la list de rebase. Lo hago porque es posible que falten algunos files DLL, especialmente si tiene cosas hechas a mano. Puedes build una list con find y luego pasarla a rebaseall con -T. También deberías considerar probar una dirección base diferente a la pnetworkingeterminada en rebaseall, mira la opción -b. Las máquinas de 64 bits parecen requerir un espaciado mayor que las de 32 bits, por lo que el valor pnetworkingeterminado no funcionó bien para mí.

Además, si cambia alguna DLL en su sistema, tendrá que volver a establecer la database.

Nota: incluso después de todo este tenedor todavía puede fallar en Cygwin. Los escáneres de virus inyectan sus files DLL que arruinan las cosas y la aleatorización del espacio de direcciones de Windows tampoco ayuda.

La respuesta mfisch dio maravillas para mi problema.

Una búsqueda rápida en Google arrojó este resultado que me permitió volver a presionar de nuevo en muy poco time. Los packages necesarios vienen con la installation pnetworkingeterminada de cygwin, por lo que ni siquiera tuve que instalar nada.