没有基于路径的访问控制的SVN外部和权限

时间:2013-08-22 19:55:33

标签: svn version-control access-control authz

我们正在使用SVN外部基本上创建到其他存储库的符号链接 例如

svn://Repo1/Projects/Project1/Trunk

包含一些实际上是链接到

的外部目录
svn://Repo2/Projects/Derp_Library_Foo

当真正需要访问 Repo1 的用户以及 Repo2 中链接的少数外部用户时,我们被迫完全访问Repo2 否则他们无法检查包含Repo2外部的路径 如果我们使用基于路径的访问控制,我们可以轻松创建组来管理它,但现在它是黑​​色或白色:完全访问repo或没有。

是否有任何解决方案不涉及使用基于路径的访问,并且不涉及复制共享数据/库?
我们在Linux上使用svnserve获得了SVN 1.6.11。

1 个答案:

答案 0 :(得分:0)

您必须向Repo2授予 RO访问权限,以便用户能够在Repo2中使用Repo1中的外部信息检出来自Repo1的数据