2012-12-02 32 views
1

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

回答

2

找到解决方案!

我终于成功地完全隐藏用户的特定组的源代码(虽然我让他们看到工作资料)由设定“编辑集合级别信息=>不设定”“项目集合有效用户” in “DefaultCollection Groups”。 当然,我必须手动拒绝来源的根目录($)的所有权限,但我认为这可以适用于任何你喜欢的路径。 之后,我创建了区域,并允许在这个组的特定区域,一切都很完美!

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

0

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

我会提醒的一件事是使用拒绝,特别是对用户组。删除允许比专门拒绝具有用户组的用户更好。

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

+0

亚历克斯,关于否认你是完全正确的。在群组中设置拒绝覆盖允许从其他群组获得相同的权限,因为没有TFS权限的层次结构。不幸的是,关于访问,我不能删除项目级别的信息,因为我想从源代码中删除的用户/组必须看到任务。 –