2009-06-18 6 views
3

J'ai plusieurs référentiels sur mon domaine à: svn.domain.comsubversion empêcher l'inscription d'une dépôt dans le dossier avec SVNParentPath

Il répertorie les dépôts par la configuration SVNParentPath.

Je souhaite créer une autorisation d'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. Ceci est principalement pour les personnes extérieures qui n'ont besoin d'accéder qu'à un référentiel donné, et ne devraient pas voir les autres projets sur lesquels nous travaillons.

Répondre

2

Subversion lui-même ne gère pas les autorisations - Vous devez configurer les autorisations du serveur apache qui est fronting l'accès à la 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 sûr, vous pouvez utiliser la méthode d'authentification supported by apache

Questions connexes