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.

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top