2009-01-28 8 views
18

J'utilise SVN par Apache avec dav_svn_module comme ceci:Comment puis-je lister tous les dépôts avec la directive SVNParentPath sur Apache + SVN?

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

Cela me permet d'accéder à mes repo:

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

via ces URL:

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

Ces URL grand travail . Quand je vais juste à/svn (pas de nom de repo), j'obtiens une réponse 403/interdite. Ce que j'aimerais voir si une liste de repos. Est-ce possible?

Répondre

40

Ajouter cette ligne

SVNListParentPath on 

droit sous la SVNParentPath. Redémarrez apache.

+7

J'ai dû ajouter une fin/à mon emplacement () pour que cela fonctionne. Merci! http://www.svnforum.org/2017/viewtopic.php?p=21502&sid=888ad3d666f135fb6251766f39a9dd2c –

+1

Et si vous utilisez l'authentification, ce fil a de bonnes suggestions: http://www.svnforum.org/threads/35420 -SVNListParentPath-AuthzSVNAccessFile-conflict –

+0

Notez que comme vous le trouverez dans le thread auquel @MattConnolly est lié, il ne semble pas possible d'utiliser 'SvnListParentPath' avec' 'et' AuthzSVNAccessFile'. –

Questions connexes