Visual Studio 在线权限管理

Visual Studio Online Permission Management

我们最近搬到了 Visual Studio 线上。在那里我们有多个项目。我们团队有很多不同角色的人。

挑战我的最后一件事是关于 VSO 中某些事物的访问权限。

这是员工 "E1" 的场景。

  1. "E1" 应该能够为项目 "P1" 做出贡献。它应该能够看到变更集并在代码中进行更改。而且它还应该能够 see/modify/delete "P1" 项目中的所有工作项。

  2. "E1" 应该能够看到项目 "P2" 的变更集、工作项,但 E1 不应该能够修改 "P2"[ 中的工作项或源代码=11=]

  3. "E1" 应该能够访问 "P3" 但仅限于具有只读访问权限的工作项。

  4. "E1" 应该能够访问 "P4" 以管理具有读写权限的工作项。它不应该看到变更集。

我可以根据给定的限制设置 E1 访问 P1、P2、P3、P4 项目吗?

提前致谢。

是的,VSO 提供了几个对项目具有不同访问权限的组。您可以将您的用户添加到相应的组来控制他们的权限或直接为用户设置权限。

设置工作项的权限:

  1. 从门户网站打开您的项目
  2. 点击右上角的“管理项目”图标。
  3. 点击“区域”选项卡。
  4. 右键单击该区域并select“安全”。

然后您可以编辑这些组和用户的权限。要控制对工作项的访问,可以设置“编辑本节点工作项”和“查看本节点工作项”的权限。

您需要了解的一件事是无法从 Web 门户中删除工作项。您只能通过“witadmin destroywi”命令从命令行删除工作项,并且您必须是团队项目集合的“Team Foundation Administrators”安全组或“Project Administrators”安全组的成员。 destroywi说明:https://msdn.microsoft.com/en-us/library/dd236908.aspx

设置代码资源权限:

1.Open 您在门户网站上的项目。

2.Click“代码”选项卡。

3.Right 单击您的代码资源,然后 select“安全...”

设置“读取”权限以读取 code/changeset 并设置“签入”权限以更改代码。

有关VSO权限的更多信息,请参阅MSDN的link了解详情:https://msdn.microsoft.com/en-us/library/ms252587.aspx