Svn Subversion签出限制
我在subversion&tortoise客户端上工作,除了签出之外,在用户限制下一切都正常工作,当用户签出或使用repo浏览器时,他将查看并复制所有文件夹,而他无法按照限制在某些目录上写入,但我想要的是,他只能在他/她有权访问的文件夹中结帐或回购浏览器。这与你的客户无关。这与服务器有关。Subversion有几种运行服务器的标准方法。它可以使用自己的名为Svn Subversion签出限制,svn,Svn,我在subversion&tortoise客户端上工作,除了签出之外,在用户限制下一切都正常工作,当用户签出或使用repo浏览器时,他将查看并复制所有文件夹,而他无法按照限制在某些目录上写入,但我想要的是,他只能在他/她有权访问的文件夹中结帐或回购浏览器。这与你的客户无关。这与服务器有关。Subversion有几种运行服务器的标准方法。它可以使用自己的名为svnserve的简单服务器,或者通过几个模块使用Apache,也可以使用svnserve和sshd的组合 问题是您的服务器是如何执行的。可以
svnserve
的简单服务器,或者通过几个模块使用Apache,也可以使用svnserve
和sshd
的组合
问题是您的服务器是如何执行的。可以设置存储库来限制用户可以签出或不能签出存储库的哪些部分,但这取决于您的系统
请查看--特别是上的部分。它将使您了解如何限制对存储库的访问。例如,在authz文件中设置:
[/]
* = r
[/repoa]
* = r
[/repoa/trunk]
* = r
[/repoa/trunk/foldera]
usera = rw
userb = rw
userc = rw
[/repoa/trunk/folderab]
usera = rw
userb = rw
[/repoa/trunk/folderc]
usera = rw
userb = rw
* =
foldera:usera、userb、userc可以读写。folderb:usera,userb可以读写。用户C可以读取。
folderc:usera,userb可以读写。userc可以看到此文件夹(因为/repoa/trunk设置为“r”),但无法读取其子文件夹和其中的文件 不可能。制作几个不同的存储库。@BartekBanachewicz-实际上,这是非常可能的。”可以设置存储库以限制用户可以或不能签出哪些存储库“对不起?存储库->存储库的一部分”