Frage

Ich verwende Git-Daemon mit dem folgenden Befehl aus.

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

Ich bin in der Lage zu klonen und Pull-Updates, aber wenn ich versuche, ich zu schieben bekommen

$ 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)

, dann hängt es

Ich bin derzeit mit git Version 1.7.0.4

War es hilfreich?

Lösung

Ich habe das gleiche Problem (Ubunut als git Server 1.7.0.4 ist Windows msysGit git Client 1.7.0.2). Zwar ist es in Ordnung, wenn ich ubuntu git-Client verwenden.

ich den Client 1.7.1.0 aktualisiert, spielt es keine Hilfe

Ich benutze git-Daemon den Repo zu verwalten (Freigabe erhalten Rück Server), und es ist ein Problem. (Msysgit mit gitdaemon)

Wenn ich auf gitolite wechseln, wird das Problem verschwinden.

vorschlägt Verwendung git-Daemon für read-only

Andere Tipps

Ich hatte das gleiche (ähnlich?) Problem mit Cygwin git. Nach einem Update des Cygwin es gestoppt richtig mit Remote-git repos, die beide auf Linux und Cygwin arbeiten.

Zuerst sah es zufällig und war schwer zu identifizieren. Einige Befehle gearbeitet, einige gescheitert. Es sieht aus wie es auf die Größe der Daten verbunden war übertragen werden.

Ich glaube, es ist ein clientseitige Problem mit SSH in cygwin als andere git Kunden normalerweise eine Verbindung herstellen können. Für mich war Lösung msysgit zu installieren und wählen, auf eigenes SSH-Client installieren, nicht Cygwin ist. Putty sollte auch funktionieren, glaube ich.

Ich hatte das gleiche Problem mit dem Server Ubuntu git Daemon 1.7.3.2 und Client-Windows-msysGit 1.7.4. Downgraded msysGit zu 1.6.5.1 und das Problem behoben wurde.

Auch ganzen Tag verschwendet versuchen, diese Arbeit zu bekommen. Nur mit der Aktualisierung von 100% stucked Am Ende war es die mysgit 1.6.5.1, was machte es funktionieren. Auch wenn das nicht funktioniert versuchen in Remote-Linux das Kommando git config---bool core.bare wahr wenn in Ihrem Repo-Ordner

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