我在向 Collabnet SVN Subversion Edge 中的某些用户授予权限时遇到问题。我目前有 3 个存储库:文档、ipm 和模块。我有两个用户:jeremy.johnson 和 jeremyj。我想授予对 jeremyj 文档和 ipm 的读取权限,并授予 jeremy.johnson 对模块的访问权限。我不希望用户看到彼此的回购。
我做不到
[/]
* = r
因为那时每个人都可以看到每个人。
所以我做了这个
[documentation:/]
jeremyj = r
[ipm:/]
jeremyj = r
[modules:/]
jeremy.johnson = r
但这似乎不允许任何事情。无论我以 jeremyj 还是 jeremy.johnson 身份登录,我都无法访问它们中的任何一个。我可以访问其中任何一个的唯一方法是如果我使用通配符,但这会违背目的。
我还尝试将它添加到 \documentation\conf\authz 文件中,但这似乎什么也没做。
使用@Lazy Badger 的建议进行编辑:为了显示我正在使用的实际语法和大小写,我将附上屏幕截图。
但是 jeremy.johnson 仍然可以看到文档的内容。