Ich versuche, von einem Windows XP-System zu einem SVN-Server zu verbinden, aber ich bekomme seltsames Verhalten.Warum würde der SVN-Befehlszeilenclient mit keiner Ausgabe auf Win XP einfrieren?
Als ich das laufen ...
svn ls svn+ssh://[email protected]/path/to/svn_repository
... friert der Cursor gerade als ob es ohne Ausgang ein lang andauernden Prozess ist.
Ich habe das oben in einer Windows-Konsole und einer MINGW32-Konsole versucht.
Ich kann die SVN-Host-Maschine von der XP-Maschine pingen. Ich kann mich auch mit ssh in den SVN-Host von Windows einloggen. (Ich habe SSH-Schlüssel eingerichtet.) Das ist also kein DNS-Problem oder ein Firewall-Problem, glaube ich nicht.
Ich kann den Befehl kein Problem auf einem OS X-System ausführen.
OS X SVN-Version: 1.5.4 (funktioniert gut)
Windows-SVN-Version: 1.5.5 (funktioniert nicht)
Repository Host SVN-Version: 1.4.2
Wenn Sie umgekehrte Schrägstriche benötigen, müssen sie verdoppelt werden, da die Befehlszeile von Subversion mit apr analysiert wird. Dieses Parsing folgt den Unix-Escape-Regeln, die \ als Escape-Zeichen verwenden. –
Und wenn% SVN_SSH% nicht definiert ist, versucht Subversion eine ssh.exe zu finden (die wahrscheinlich verfügbar ist, wenn Sie die MingW-Konsole verwenden) –