2015-11-05 136 views
0

我们最近已将其移至Visual Studio Online。在那里我们有多个项目。我们团队中有许多不同的角色。Visual Studio Online许可管理

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

以下是员工“E1”的情况。

  1. “E1”应该能够为项目“P1”做出贡献。它应该能够看到变更集并对代码进行更改。它还应该能够查看/修改/删除“P1”项目中的所有WorkItem。

  2. “E1”应该能看到项目“P2”的变更,工作项,但E1不应该能够修改工作项或源代码中的‘P2’

  3. ‘E1’应该能访问“P3”,但仅限具有只读访问权限的WorkItem。

  4. “E1”应该能够访问“P4”以管理具有读写访问权限的WorkItem。它不应该看到Changeset。

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

预先感谢您。

回答

2

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

设定工作项的权限:

  1. 从门户网站
  2. 点击“管理工程”图标,在高达右上角打开项目。
  3. 单击“区域”选项卡。
  4. 右键单击该区域并选择“安全”。

然后,您可以编辑这些组和用户的权限。要控制对工作项目的访问权限,可以设置“在此节点中编辑工作项目”和“在此节点中查看工作项目”的权限。你需要知道

enter image description here

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

要的权限设置为代码资源:

1.Open您从门户网站项目。

2.单击“代码”选项卡。

3。右键点击你的代码资源,并选择“安全......”

设置“读取”权限读取的代码/变更,并设置“入住”权限作出的代码更改。

enter image description here

有关VSO许可的更多信息,请参阅从MSDN此链接了解详细信息:https://msdn.microsoft.com/en-us/library/ms252587.aspx

+0

感谢详细的解答@eddie。看起来有很多安全配置,我没有意识到VSO。 – telli