Es sieht so aus, als ob Sie eine ungültige URL eingeben.
Woher hast du die URL
https://OPSSVN1/volunteers/
? URLs von VisualSVN Server-Repositorys sehen normalerweise so aushttps://<hostname>/svn/<repository-name>
. In Ihrem Fall muss die URL sein, eshttps://OPSSVN1/svn/volunteers/
sei denn, Sie verstecken den VisualSVN-Server hinter einem Reverse-Proxy.Sie verwenden einen zu veralteten Subversion 1.6.11-Client auf einem Linux-Computer.
Subversion 1.6 wird ab Version 1.8 nicht mehr unterstützt. Die jeweilige Version 1.6.11 wurde am 19. April 2010 veröffentlicht und ist zu veraltet. Es ist tatsächlich hinter 11 Patch-Releases. Der neueste Subversion 1.6.23-Client wurde am 30. Mai 2013 veröffentlicht und enthält zahlreiche Korrekturen. Wenn Sie den svn 1.6-Client verwenden müssen, aktualisieren Sie ihn dann mindestens auf die neueste Patch-Version.
Auf der anderen Seite müssen Sie erwägen, Ihre Clients auf die neueste Version von Subversion 1.8 zu aktualisieren .
Windows 2012 VisualSVN kann nicht mit dem Linux Subversion Client verbunden werden
Ich versuche, den Subversion-Client auf einem Red Hat-Computer mit einem Windows Server 2012-Computer zu verbinden, auf dem VisualSVN Server ausgeführt wird. Mein Ziel ist es, svn export
ein Shell-Skript auf dem Linux-Rechner auszuführen, um Code für den Entwicklungsserver abzurufen.
Zuerst habe ich versucht, eine Verbindung mit der Standard-https Repo-Verbindungszeichenfolge herzustellen.
svn export --username user --password pass https://OPSSVN1/svn/volunteers/ ./svn-export
die Linux-Box kehrt zurück ...
svn: Server sent unexpected return value (501 Not Implemented) in response to OPTIONS request for 'https://OPSSVN1/volunteers'
Also habe ich svnserve.exe als Dienst installiert und auf 3960 installiert und das Skript in .. geändert.
svn export --username user --password pass svn://OPSSVN1:3960/volunteers/ ./svn-export
Ich erhalte die folgende Nachricht
svn: Can't connect to host 'OPSSVN1': Connection refused
Wenn ich nun eine Verbindungszeichenfolge vom Desktop eines Fensters aus verwende, funktioniert das einwandfrei.
Andere bekannte Fakten, die helfen könnten ...
- Der Windows-Server hat die Firewall für den Port geöffnet.
- Die Linux-Box kann die Maschine anpingen
- Die Linux-Box kann Telnet in Port 443 der Windows-Box
- Die Linux-Box kann nicht in Port 3960 der Windows-Box telnet
- Linux-SVN-Version: svn, Version 1.6.11 (r934486)
- VisualSVN Version 2.7.2
Der SVN-Dienst, den ich unter Windows eingerichtet habe, wurde mit dem folgenden Befehl ausgeführt.
cmd /c sc create subversion binpath="c:\svnserve\svnserve.exe --service -r E:\Repositories --listen-port 3960"
Der Ordner svnserve ist eine symbolische Verknüpfung zum bin-Ordner von visualsvn, der sich im x86-Verzeichnis der Programmdateien befindet.
Irgendwelche Ideen, wie ich diese Linux-Box dazu bringen kann, den Code aus VisualSVN zu exportieren?
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4