Subversion: Sichere Verbindung unterbrochen

Subversion: Sichere Verbindung unterbrochen

Ich versuche, einen Subversion-Server mit Apache2/WebDAV-Zugriff einzurichten. Ich habe das Repository erstellt und Apache gemäß dem offiziellen Handbuch konfiguriert und kann das Repository in einem Webbrowser sehen.

Der Browser zeigt:

Konf/
db/
Haken/
Schlösser/

Wenn Sie jedoch auf einen dieser Links klicken, wird ein leeres XML-Dokument wie das folgende angezeigt:

<D:error>
<C:error/>
<m:human-readable errcode="2">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>

Ich habe Subversion noch nie verwendet, daher nehme ich an, dass das richtig ist?

Wenn ich versuche, eine Verbindung über einen Befehlszeilen-Client herzustellen, werde ich nach meinem Kennwort gefragt. Ich gebe es ein und erhalte die (nutzlose) Fehlermeldung:

svn: OPTIONEN von „https://svn.mysite.com“: Statuszeile konnte nicht gelesen werden:
Sichere Verbindung unterbrochen (https://svn.mysite.com)

Oder mit deaktiviertem SSL:

Statuszeile konnte nicht gelesen werden: Verbindung wurde vom Server geschlossen

Der Befehl, den ich verwende, ist:

svn-Checkout https://svn.mysite.com/ svn.mysite.com

Subversion wurde mit dem Paketmanager von Ubuntu installiert. Es ist Version 1.6.6 unter Ubuntu 10.04.

Meine Virtualhost-Konfiguration:

<VirtualHost  123.123.12.12:443>

ServerAdmin [email protected]
ServerName svn.mysite.com

<Location />
     DAV svn
     SVNParentPath /var/svn/repos
     SVNListParentPath On

     AuthType Basic
     AuthName "Subversion Repository"
     AuthUserFile /etc/subversion/passwd
     Require valid-user
</Location>

# Setup The SSL Certificate Paths
SSLEngine On
       SSLCertificateFile /etc/ssl/certs/mysite.com.crt
       SSLCertificateKeyFile /etc/ssl/private/dmysite.com.key
</VirtualHost>

Antwort1

Habe es!

Im virtuellen Host:

 SVNParentPath /var/svn/repos
 SVNListParentPath On

Sollte sein:

SVNPath /var/svn/repos

Sofern Sie nicht mehrere Repositories im Verzeichnis haben.

verwandte Informationen