Frage

Ich bin seit etwa einem Jahr mit Git auf Linux, und alles funktioniert. Seit kurzem hat ein Kollege Entwicklung verbunden, und er ist mit Windows. Alles funktioniert gut es auch, aber manchmal, wenn er versucht, Änderungen an eine Remote-Repository zu schieben (bare) auf Linux-Server es bürgt heraus mit ‚Ungültige Dateideskriptor‘ Nachricht.

aktualisiere ich die gleiche Remote-Repository mit Linux git ohne Probleme. Wir haben versucht, wingit 0,2 und msysGit (heruntergeladen heute verwendet Git 1.5.6). Beide haben das gleiche Problem.

sollte ich erwähnen, dass Netzwerk funktioniert ohne Probleme. Ich kann das ganze Repository klonen wieder aus scrach. Ich kann einfach nicht schieben Sie Änderungen daran.

Hat jemand etwas Ähnliches gesehen vor?

War es hilfreich?

Lösung

Vielleicht haben Sie Probleme mit Ihrem Anti-Virus. Ich hatte das gleiche Problem auf meinem Rechner, war ich (noch) verwenden NOD32, nur deaktivieren Fadenschutzmodul IMON, das könnte das Problem beheben.

Andere Tipps

Ich bin kein git Benutzer so ist dies eine komplette Vermutung: gebrochen hat die TCP-Verbindung wird? Versuchen Sie den Netzwerkverkehr mit Wireshark zu erfassen.

git auf Win32 ist bekannt, strittig zu sein. Haben Sie versucht, die neuesten msysgit ? Es ist ein Hafen von 1.6.0.2 (freigegeben 23. September). Auch ist es eine Möglichkeit, Sie einen ausführlicheren / Trace-Ausgabe aus dem fehlerhaften git Befehl erhalten könnte?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top