我正在尝试设置 TFS 2012 的权限,以便拒绝阅读和浏览某些用户/团队的源代码。到目前为止,我已成功拒绝阅读,但我无法拒绝用户浏览它。这意味着,用户可以轻松查看完整的文件和文件夹树。我希望用户甚至无法浏览它!
答案 0 :(得分:2)
找到了解决方案!
我终于通过在“编辑集合级别信息=>未设置”,完全隐藏了特定用户组的源代码(尽管我允许他们查看工作项) > “DefaultCollection Groups”中的“项目收集有效用户”。 当然我不得不手动拒绝源($)源的每个权限,但我想这可能适用于你喜欢的任何路径。 之后我创建了区域并允许这个组特定区域,一切都很完美!
亚历克斯,感谢您的支持!答案 1 :(得分:0)
我会尝试删除对项目设置的项目级别信息的访问权限,如果不这样做,您可能必须删除对整个项目的访问权限。
我要注意的一件事是使用Deny,尤其是用户群。删除allow比具体拒绝拥有用户组更好。
例如:用户A可能是管理员的成员,但也是贡献者的成员。作为管理员的成员,他应该能够执行相关安全设置的操作,但我们不希望贡献者这样做。如果我们从贡献者中删除allow,那么管理员中的allow仍然可以工作。但是,如果我们拒绝贡献者,则拒绝将覆盖用户A的管理员组中的允许,并且用户A无法执行相关安全设置的操作。