CollabNet Subversion - 提供对存储库中子文件夹的受限用户访问

时间:2016-04-02 09:49:43

标签: svn restrict

我们需要在存储库中的子文件夹级别为用户提供受限访问权限,以便用户只能查看其文件夹而不能查看其他文件夹。但是我们无法实现它。以下是设置的访问规则。

[Repo:/Folder1]
User1 = rw

[Repo:/Folder2]
User2 = rw

设置上述规则后,User1User2无法访问存储库Repo,并显示“禁止访问存储库”错误。为解决此错误,我们尝试在存储库级别提供额外的read访问权限,如下所示。

[Repo:/]
User1 = r
User2 = r

这解决了错误,User1能够查看Folder2下的所有文件,而User2能够查看Folder1下的文件。我们的要求是仅对相关文件夹提供rw访问权限并隐藏其余文件夹。 User1不应该知道存储库Folder2下存在RepoUser2不应该知道存在Folder1。请指导如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

此要求已按以下方式处理,从而隐藏了用户可见的文件夹。

[Repo:/]
User1 = rw
User2 = rw

[Repo:/Folder1]
User1 = rw
User2 =

[Repo:/Folder2]
User1 = 
User2 = rw

如果添加更多子文件夹,访问规则将会增加,但是目前它正在解决我们的问题,因为子文件夹的数量较少。同样,创建适当的用户组有助于正确维护。