CollabNet Subversion - 提供对存储库中子文件夹的受限用户访问
CollabNet Subversion - Providing restricted user access to subfolders in a repository
我们需要在存储库的子文件夹级别为用户提供受限访问权限,以便用户只能查看自己的文件夹,而不能查看其他文件夹。但是我们无法实现它。以下是设置的访问规则。
[Repo:/Folder1]
User1 = rw
[Repo:/Folder2]
User2 = rw
设置上述规则后,User1
和User2
无法访问存储库Repo
,并显示"Forbidden Access to Repository"错误。为解决此错误,我们尝试在存储库级别提供额外的 read
访问权限,如下所示。
[Repo:/]
User1 = r
User2 = r
这解决了错误,但是,User1
能够查看 Folder2
下的所有文件并且 User2
能够查看 Folder1
下的文件。我们的要求是仅提供对相关文件夹的 rw
访问权限,并隐藏其余文件夹。 User1
不应该知道 Folder2
存在于存储库 Repo
下并且 User2
不应该知道 Folder1
存在。请指导如何实现这一目标。
已按如下方式处理要求,从而隐藏用户可见的文件夹。
[Repo:/]
User1 = rw
User2 = rw
[Repo:/Folder1]
User1 = rw
User2 =
[Repo:/Folder2]
User1 =
User2 = rw
如果添加更多子文件夹,访问规则将会增加,但是目前它正在解决我们的问题,因为子文件夹的数量较少。同样,创建适当的用户组有助于进行适当的维护。
我们需要在存储库的子文件夹级别为用户提供受限访问权限,以便用户只能查看自己的文件夹,而不能查看其他文件夹。但是我们无法实现它。以下是设置的访问规则。
[Repo:/Folder1]
User1 = rw
[Repo:/Folder2]
User2 = rw
设置上述规则后,User1
和User2
无法访问存储库Repo
,并显示"Forbidden Access to Repository"错误。为解决此错误,我们尝试在存储库级别提供额外的 read
访问权限,如下所示。
[Repo:/]
User1 = r
User2 = r
这解决了错误,但是,User1
能够查看 Folder2
下的所有文件并且 User2
能够查看 Folder1
下的文件。我们的要求是仅提供对相关文件夹的 rw
访问权限,并隐藏其余文件夹。 User1
不应该知道 Folder2
存在于存储库 Repo
下并且 User2
不应该知道 Folder1
存在。请指导如何实现这一目标。
已按如下方式处理要求,从而隐藏用户可见的文件夹。
[Repo:/]
User1 = rw
User2 = rw
[Repo:/Folder1]
User1 = rw
User2 =
[Repo:/Folder2]
User1 =
User2 = rw
如果添加更多子文件夹,访问规则将会增加,但是目前它正在解决我们的问题,因为子文件夹的数量较少。同样,创建适当的用户组有助于进行适当的维护。