Frage

Ich bin ganz neu in Subversion und habe gesagt, dass dies die beste Sache seit geschnittenem Brot ist. Ich habe Google versucht, und ich bin gerade Zeichnung Rohlinge auf, was falsch ist und haben mehrere verschiedene Vorschläge ausprobiert. Ich erhalte die folgende Fehlermeldung.

  

Die Informationen über den Standort wurde falsch angegeben.

     

svn: Propfind von '/ svn': 405 Methode nicht erlaubt ( http: // IPADDRESS ) mit IPADDRESS die IP ist von meinem Server.

ich dies, wenn ich versuche einzuloggen durch Zend Studio. Ich verwende den folgenden versuchen einzuloggen:

URL: http: // IPADDRESS / svn /
 Benutzername: fakeuser
 Passwort: fakepassword

Ich glaube, dass die Frage um diese Datei ist aufgrund des Fehlers „Standortinformation angegeben wurde falsch“. Diese Datei wird in der httpd.conf-Datei enthalten. Ich habe Apache neu gestartet und es gibt keine Fehler beim Neustart Apache.

<Location /project1>
   DAV svn
   SVNPath /home/jhughes/project1
   AuthzSVNAccessFile /home/jhughes/.svn-policy-file
   AuthName "SVN Repositories"
   AuthType Basic
   AuthUserFile /home/jhughes/.svn-auth-file
   Satisfy Any
   Require valid-user
</Location>

Ich habe ein paar Stunden dafür ausgegeben und kann es nicht bekommen.

Ich bin nicht über einen Proxy-Server verwenden. Ich bin die IP-Adresse des Servers verwenden, weil ich mehrere Domains auf dem Server habe und dachte, das kann ein Problem sein.

War es hilfreich?

Lösung

Ich denke, Ihre URL zum Teil schuld ist - etwas mehr entlang der Linien versuchen

http: // username: password @ IPADDRESS / svn / project1 /

Andere Tipps

Dies ist wahrscheinlich eher eine Frage für Server Fehler, aber hier ist mein nehmen auf sie:

Problem 1. Standort muss „/ project1“ nicht nur „project1“ ... das ist wahrscheinlich die Quelle Ihrer Lage Fehler sein. Sie können, wie dies in der Apache-Logs für die Dinge aussehen (möglicherweise /etc/httpd/logs/error_log, aber es hängt von Ihrem Betriebssystem und Einstellungen).

Mögliches Problem: Ich habe nie ein SVN-Repository-Setup in einem Benutzerordner gesehen. Wahrscheinlich müssen Sie bei den Einstellungen für SVN selbst suchen und sicherstellen, dass die SVNPath in Apache sie paßt. Normalerweise ist das so etwas wie /svn. Auch hier kann es so eingerichtet werden, dass Art und Weise, nur etwas, das ich nie gesehen habe.

Was Sie gesagt habe, ist wahr. SVN Felsen, obwohl es nach oben durch DAV Einstellung ist normalerweise nicht für schwache Nerven. Ist Zend Studio Unterstützung für SVN über SSH verbinden? Das ist viel leichter zu bekommen gehen.

Ich glaube, Sie möchten Ihre Konfiguration in einem <Directory> Block setzen, anstatt einen <Location> Block. Ich hatte ursprünglich meine Konfiguration in einem <Location> Block und wurde immer endlos PROPFIND Fehler, bis ich es in einen <Directory> Block verschoben.

Hier ist meine Arbeitskonfiguration (nicht für SVN, nur ein Stand-alone-WebDAV-Server):

Alias /webdav /webdav
DavLockDB "/etc/apache2/var/DavLock"
<Directory /webdav>
    Allow from all
    DAV On
    Require all granted
    Options Indexes
    AuthType Basic
    AuthName "webdav"
    AuthUserFile /etc/apache2/webdav.passwd
    Require valid-user
</Directory>

Stellen Sie sicher, dass das webdav Verzeichnis chowned auf Ihren Web-Benutzer (z www-data).

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