svn: could not open the requested SVN filesystem
Ich versuchte die Einrichtung svn in der LAMPP-Umgebung. Meine svn-repositories sind in /var/svn/repos
, und die repos
Verzeichnis ist im Besitz von root:root
.
Nun, wenn Sie den Befehl ausführen
svn import test http://localhost/svn -m 'init'
Sehe ich diese Fehlermeldung:
svn: Could not open the requested SVN filesystem
Wie kann ich den Befehl erfolgreich ausgeführt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie das repository zugegriffen werden, indem der web-server (Apache). Ändern Sie die user:group auf so etwas wie apache:apache, httpd:httpd oder www-data:www-data.
/svn
Pfad richtig konfiguriert<Location>
block mitDAV svn
und eine korrekteSVNParentPath
ich bin mir nicht sicher, was anderes zu suggerieren.Ich hatte dasselbe problem mit meinem subversion (1.6) auf Standard-repository von cent-OS.
Schließlich habe ich nicht installiert, svn und installiere die aktuelle version(1.8). Mein problem ist gelöst.
Installieren svn neueste version, Folgen Sie diesem link.
http://tecadmin.net/install-subversion-1-8-on-centos-rhel/
bitte führen Sie diesen Befehl unter Ihrem repo nach der Ausführung "chown -R apache:apache *".
Müssen Sie ändern die Datei-und directory-Berechtigungen sowie
Gehen SVNParentPath Verzeichnis Hier mein Pfad
/var/www/svn
Erstellen Sie ein Repository Unter SVNParentPath
Geben Apache Die Berechtigung
Erstellen Sie ein SVN-Benutzer
Berechtigungen Zuzuweisen
Starten Sie Den Apache-Dienst
Müssen Sie möglicherweise ausführen in das SVN-Problem mit benutzerdefinierten Fehlerseiten. Fix it:
Dies ist aus RimuHosting die subversion-HowTo. Die wichtigste Zeile ist
ErrorDocument 404 default
– fügen Sie diese auf die<Location …>
- block, wird die Lage für den SVN, ein reload der Apache config ein, und es sollte in Ordnung sein.(ich vermutete, Ihre SVN-repo ist wahrscheinlich zugeordnet
http://localhost/svn/
und angepasste config-Direktiven in das Angebot entsprechend anpassen.)