1

我正在尝试在TFS 2012上设置权限,以拒绝某些用户/团队读取和浏览源代码。到目前为止,我已经成功拒绝阅读,但我不能拒绝用户浏览它。这意味着,用户可以轻松查看文件和文件夹的完整树。我希望用户甚至无法浏览它!

4

2 回答 2

2

找到了解决方案!

我终于设法通过在"DefaultCollection Groups"的"Project Collection Valid Users"上设置"Edit collection-level information=>Not Set"来完全隐藏特定用户组的源代码(尽管我允许他们查看工作项)。当然,我必须手动拒绝对源的根 ($) 的所有权限,但我想这适用于您喜欢的任何路径。之后,我创建了区域并允许该组的特定区域,一切都很完美!

亚历克斯,感谢您对此的支持!

于 2012-12-03T19:24:38.003 回答
0

我会尝试在项目设置上删除对项目级别信息的访问权限,如果不这样做,您可能必须删除对整个项目的访问权限。

我要提醒的一件事是使用拒绝,尤其是在用户组上。在拥有用户组时,删除允许比明确拒绝要好。

例如:用户 A 可能是管理员的成员,但也是贡献者的成员。作为管理员的成员,他应该能够执行相关安全设置的操作,但我们不希望贡献者这样做。如果我们从贡献者中删除允许,则管理员中的允许仍然有效。但是,如果我们拒绝参与者,则拒绝会覆盖用户 A 的管理员组中的允许,并且用户 A 无法执行相关安全设置的操作。

于 2012-12-03T00:37:51.800 回答