subversion empêche l'inscription d'un référentiel dans un dossier avec SVNParentPath
-
06-07-2019 - |
Question
J'ai plusieurs référentiels sur mon domaine à l'adresse suivante: svn.domain.com
Il listera les référentiels selon la configuration de SVNParentPath.
J'aimerais créer une autorisation utilisateur pour chaque dossier / référentiel, mais je souhaite supprimer ce référentiel de la liste si un utilisateur n'a pas l'autorisation d'y accéder.
Il s’agit principalement des personnes extérieures qui ne doivent avoir accès qu’à un seul référentiel et ne doivent pas voir les autres projets sur lesquels nous travaillons.
La solution
Subversion lui-même ne gère pas les autorisations - Vous devez configurer les autorisations dans le serveur Apache faisant face à l'accès à Subversion:
<Directory /usr/local/svn/repo>
AuthType Basic
AuthName intranet
AuthUserFile /www/passwd/users
AuthGroupFile /www/passwd/groups
Require group customers
Order allow,deny
Allow from internal.com
Satisfy any
</Directory>
Bien entendu, vous pouvez utiliser n’importe quelle méthode d’authentification prise en charge par apache