在我们的组织中,我们有一些项目(通过政策)向所有有权访问TFS的开发人员,QA和项目经理开放。在拥有150多个团队项目和500多个有效用户的团队项目集合中,我们如何轻松地将所有有效的TFS用户添加到一个特定项目的“读者”组中?
考虑:
[Global]\Project Collection Valid Users
无法添加到任何组,因为每个组都自动成为Valid Users组的成员。这将创建一个循环成员资格,TFS不会让你这样做(据我通过实验学到的)。我已经查看了在我开始输入此问题时建议的StackOverflow问题How to Grant Read-Only Access to All TFS Team Projects to a Group of Users?和How to add Windows group as “Readers” to all projects in TFS 2010 collection?,但我并未尝试将一个用户添加到< strong>所有项目;我正在尝试将所有用户添加到一个项目。
答案 0 :(得分:5)
虽然您无法将Project Collection Valid Users
添加到项目组,但您可以添加组本身并为其授予与其他组相同的权限(例如,项目的Readers
组)。
在此示例中,我们将授予对集合中所有有效用户的只读访问权限。您可能还希望授予对项目源代码的匹配访问权限,因此我将在示例中包含该内容。
[YourCollectionName]\Project Collection Valid Users
,然后点击确定。Readers
组默认拥有的权限。[YourCollectionName]\Project Collection Valid Users
,然后点击确定。现在,已添加到TFS Project Collection中任何团队项目的所有用户都可以访问您的项目并查看源代码。