Nous devons fournir un accès restreint aux utilisateurs au niveau du sous-dossier dans un référentiel de sorte que les utilisateurs puissent voir uniquement leurs dossiers et pas les autres. Cependant, nous sommes incapables de l'atteindre. Voici les règles d'accès mises en place.CollabNet Subversion - Fournir un accès utilisateur restreint aux sous-dossiers dans un référentiel
[Repo:/Folder1]
User1 = rw
[Repo:/Folder2]
User2 = rw
Lorsque les règles ci-dessus sont fixés, User1
et User2
sont incapables d'accéder au référentiel Repo
et erreur « interdite d'accès au référentiel » est affiché. Pour résoudre cette erreur, nous avons essayé de fournir un accès read
supplémentaire au niveau du référentiel comme indiqué ci-dessous.
[Repo:/]
User1 = r
User2 = r
Cette résolu l'erreur cependant, User1
a pu voir tous les fichiers sous Folder2
et User2
a pu voir les fichiers sous Folder1
. Notre exigence est de fournir rw
l'accès uniquement aux dossiers concernés et masquer le reste des dossiers. User1
ne doit pas savoir que Folder2
existe sous le référentiel Repo
et User2
ne doit pas savoir qu'il existe Folder1
. S'il vous plaît guider sur la façon dont cela peut être réalisé.
Vous dites que 'User1' et' User2' ne peuvent pas accéder au référentiel. Il est logique qu'ils ne puissent pas accéder à la racine du référentiel car vous ne leur avez pas accordé l'autorisation d'accéder à la racine. Cependant, est-ce que 'User1' peut accéder'/Folder1' et 'User2' peut-il accéder'/Folder2'? Comment testez-vous "l'accès"? Avez-vous essayé d'extraire une copie de travail de ces chemins avec l'utilisateur respectif? – RjOllos
Le chapitre [Autorisation basée sur les chemins] (http://svnbook.red-bean.com/nightly/en/svn.serverconfig.pathbasedauthz.html) du livre SVN peut vous être utile. – RjOllos
@RjOllos - Merci d'avoir partagé le lien. En utilisant les informations du lien, nous avons résolu le problème de cacher les dossiers non concernés. –