Pregunta

He estado usando Git en Linux durante aproximadamente un año y todo funciona bien.Recientemente, un colega se unió al desarrollo y está usando Windows.Todo funciona bien allí también, pero a veces, cuando intenta enviar cambios a un repositorio remoto (desnudo) en el servidor Linux, aparece el mensaje "Descriptor de archivo no válido".

Actualizo el mismo repositorio remoto usando Linux git sin ningún problema.Probamos WinGit 0.2 y MSysGit (descargado hoy, usa Git 1.5.6).Ambos tienen el mismo problema.

Debo mencionar que la red funciona sin ningún problema.Puedo clonar todo el repositorio nuevamente desde cero.Simplemente no puedo impulsar ningún cambio.

¿Alguien ha visto algo como esto antes?

¿Fue útil?

Solución

Quizás tengas problemas con tu antivirus.Tuve el mismo problema en mi máquina, (todavía) estaba usando nod32, simplemente desactive el módulo de protección de subprocesos IMON, eso podría solucionar el problema.

Otros consejos

No soy usuario de git, así que esta es una suposición completa:¿Se ha roto la conexión TCP?Intente capturar el tráfico de la red con Wireshark.

Se sabe que git en Win32 es dudoso.¿Has probado el último msysgit?Es una versión 1.6.0.2 (lanzada el 23 de septiembre). Además, ¿hay alguna manera de obtener una salida más detallada/de seguimiento del comando git defectuoso?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top