je la configuration suivante:Comment spécifier le référentiel dans apache dav svn?
<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>
Quand je navigue soit http://svn.project1.com/ ou http://svn.project1.com/ il donne un répertoire liste avec les deux référentiels:
Revision 1270:/
* project1/
* project2/
Powered by Subversion version 1.4.4 (r25188)
Comment puis-je obtenir les deux hôtes pour pointer vers leurs pays respectifs référentiels?
Je veux être en mesure d'utiliser urls comme:
http://svn.project1.com/trunk/
Au lieu de:
http://svn.project1.com/project1/trunk/
et empêcher ainsi l'accès à l'exemple project2 à partir de project1 à savoir:
http://svn.project1.com/project2/
Merci!
Oui, ils sont tous deux dans la même référentiel - dois-je vraiment les mvoe chacun à leur propre dépôt? – EoghanM
Oui, SVNPath ne donne que le chemin physique du référentiel. Vous pouvez donc uniquement adresser la racine du référentiel avec un VirtualHost. Tout ce qui va au-delà ne peut être réalisé qu'en ajoutant le chemin de l'URL. – Koraktor