gpt4 book ai didi

security - 如何向所有用户授予Team Project访问权限?

转载 作者:行者123 更新时间:2023-12-03 22:08:17 25 4
gpt4 key购买 nike

在我们的组织中,我们有一些项目(按政策)对所有有权使用TFS的开发人员,质量检查人员和项目经理开放。在拥有150多个团队项目和500多个有效用户的团队项目集合中,我们如何轻松地将所有有效TFS用户添加到一个特定项目的“读者”组中?

注意事项:

  • [Global]\Project Collection Valid Users不能添加到任何组,因为每个组自动都是“有效用户”组的成员。这将创建一个循环成员身份,而TFS绝对不允许您这样做(据我从实验中学到的)。
  • 我们可以创建一个新的AD或TFS组,以包含“有效用户”的自定义列表,但是该列表在这种规模的组织中不断变化,这将给管理人员带来挑战,试图使该列表保持同步。我宁愿找到一种方法来利用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?,但我并未尝试将 一个用户添加到 所有项目中;我正在尝试将 所有用户添加到 一个项目中。

    最佳答案

    尽管无法将Project Collection Valid Users添加到项目组,但是您可以添加组本身并为其赋予与其他组(例如,项目的Readers组)相同的权限。

    将“项目集合有效用户”添加到团队项目的步骤

    在此示例中,我们将授予该集合中所有有效用户的只读访问权限。您可能还希望授予对项目源代码的匹配访问权限,因此我将在示例中包括该访问权限。

  • 打开团队资源管理器
  • 右键单击团队项目名称
  • 选择安全性...
  • 在打开的“项目安全性”对话框中,确保已选择 Team Foundation Server Group ,然后单击添加...
  • 在打开的“添加组”对话框中,列出了项目的组和所有全局组。选择[YourCollectionName]\Project Collection Valid Users,然后单击,然后单击
  • 返回“项目安全性”对话框中,下部 Pane 列出了可用的权限。检查查看项目级别的信息权限。
  • (可选)也选择,查看测试也会运行权限,因为Readers组默认具有此权限。
  • 单击,关闭,关闭“项目安全性”对话框。
  • 开源控件浏览器
  • 右键单击项目的源代码控制根
  • 选择属性..._
  • 单击“属性”对话框中的安全选项卡
  • 确保已选择 Team Foundation Server组,然后单击添加...
    选中,然后单击添加...
  • 在打开的“添加组”对话框中,列出了项目的组和所有全局组。选择[YourCollectionName]\Project Collection Valid Users,然后单击,然后单击
  • 返回到“属性”对话框,仍在“安全性”选项卡上,下部 Pane 列出了可用的权限。检查允许获得的权限。阅读权限。

  • 现在,已添加到TFS项目集合中任何团队项目中的所有用户将能够访问您的项目并查看源代码。

    关于security - 如何向所有用户授予Team Project访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9897810/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com