Frage

Ich habe folgendes Setup:

<VirtualHost *:80>
    ServerName svn.project1.com

    <Location />
       DAV svn
       SVNPath /svn
    </Location>
</VirtualHost>


<VirtualHost *:80>
    ServerName svn.project2.com

    <Location />
       DAV svn
       SVNPath /svn
    </Location>
</VirtualHost>

Wenn ich navigieren entweder http://svn.project1.com/ oder http://svn.project1.com/ es ein Verzeichnis gibt mit beiden Repositories Listing:

Revision 1270: /

* project1/
* project2/

Powered by Subversion version 1.4.4 (r25188)

Wie bekomme ich beide Rechner an ihre jeweiligen Repositories zeigen?

Ich möchte in der Lage sein zu verwenden, URLs wie:

http://svn.project1.com/trunk/

Statt:

http://svn.project1.com/project1/trunk/

So verhindern den Zugriff auf z.B. project2 von project1 nämlich:

http://svn.project1.com/project2/

Danke!

War es hilfreich?

Lösung

Das funktioniert mit SVNPath /svn/project#. Aber beachten Sie, ich glaube, das funktioniert nur, wenn Sie wirklich zwei getrennte Repositories. Soweit ich aus Ihrer Information sagen kann, sind Sie ein Repository für beiden Projekte verwendet wird.

Andere Tipps

<Location /svn/>
     DAV svn
     SVNParentPath "D:\repos"
     SVNListParentPath On
     AuthName "Subversion repository"
     SVNPathAuthz on
     AuthType SSPI
     SSPIAuth On
     SSPIAuthoritative On
     SSPIDomain RAILINC
     SSPIOfferBasic On
     SSPIUsernameCase lower
     SSPIOmitDomain On
     AuthzSVNAccessFile "D:\repos\svnaccessfile.txt"
     Require valid-user
</Location>

Nicht sicher, aber haben Sie versucht das?

SVNPath /svn/project1/

Bei der Verwendung von

SVNPath /svn/projectX/

Ihr Problem beheben, wird es einen schwerwiegenden Fehler in DavSVN aussetzen. Der Fehler, dass es Probleme mit dem Sein im Stammverzeichnis einer Domain hat. zufällige checkin Störungen zu erhalten, die verfügbar, keine Lösung gegenwärtig war so ein Problem, das wir von einer Sub-Domain zu einem Unterverzeichnis wechseln hatten.

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