2009-01-28 4 views
18

Ich verwende SVN durch Apache mit dav_svn_module wie folgt aus:Wie listet ich alle Repositorys mit der SVNParentPath-Direktive auf Apache + SVN auf?

<Location /svn> 
    DAV svn 
    SVNParentPath C:/svn_repository 
    AuthName "Subversion Repository" 
    ... 
</Location> 

Dies lässt mich meine repos Zugang:

C:/svn_repository/repo1 
C:/svn_repository/repo2 
C:/svn_repository/repo3 

über diese URLs:

https://examples.com/svn/repo1 
https://examples.com/svn/repo2 
https://examples.com/svn/repo3 

Diese URLs arbeiten große . Wenn ich zu just/svn gehe (kein Repo-Name), bekomme ich eine 403/verbotene Antwort. Was ich gerne sehen würde, wenn eine Liste von Repos. Ist das möglich?

Antwort

40

diese Zeile hinzufügen

SVNListParentPath on 

direkt unter dem SVNParentPath. Starten Sie den Apache neu.

+7

Ich musste ein Trailing/zu meinem Standort () hinzufügen, damit dies funktioniert. Vielen Dank! http://www.svnforum.org/2017/viewtopic.php?p=21502&sid=888ad3d666f135fb6251766f39a9dd2c –

+1

Und wenn Sie Authentifizierung verwenden, hat dieser Thread einige gute Vorschläge: http://www.svnforum.org/threads/35420 -SVNListParentPath-AuthzSVNAccessFile-Konflikt –

+0

Beachten Sie, dass es nicht möglich ist, 'SvnListParentPath' mit' 'und' AuthzSVNAccessFile' zu ​​verwenden, wie Sie im Thread sehen, mit dem @MattConnolly verbunden ist. –

Verwandte Themen