我们最近移到了Visual Studio Online。在那里,我们有多个项目。我们团队中有许多人担任不同的角色。
挑战我的最后一件事是关于VSO中某些内容的访问权限。
这是员工“ E1”的业务情景。
“ E1”应该能够为项目“ P1”做出贡献。它应该能够看到变更集并在代码中进行更改。并且它还应该能够查看/修改/删除“ P1”项目中的所有WorkItem。
“ E1”应该能够看到项目“ P2”的变更集,工作项,但是E1应该不能修改“ P2”中的工作项或源代码
“ E1”应该能够访问“ P3”,但仅适用于具有只读访问权限的工作项。
“ E1”应该能够访问“ P4”以通过读写访问来管理WorkItem。它不应该看到Changeset。
我可以根据给定的限制设置对P1,P2,P3,P4项目的E1访问吗?
先感谢您。
是的,VSO为多个组提供了对该项目的不同访问权限。您可以将用户添加到相应的组中以控制其权限,也可以直接为用户设置权限。
设置工作项目的权限:
然后,您可以编辑这些组和用户的权限。要控制对工作项的访问,可以设置“在此节点中编辑工作项”和“在此节点中查看工作项”的权限。
您需要知道的一件事是无法从Web门户删除工作项。您只能通过“ witadmin destroywi”命令从命令行中删除工作项,并且您必须是团队项目集合的“ Team Foundation Administrators”安全组或“ Project Administrators”安全组的成员。有关destroywi的说明:https ://msdn.microsoft.com/zh-cn/library/dd236908.aspx
设置对代码资源的权限:
1.从门户网站打开您的项目。
2.单击“代码”选项卡。
3.右键单击您的代码资源,然后选择“安全性”。
设置“读取”权限以读取代码/变更集,并设置“签入”权限以进行代码更改。
有关VSO权限的更多信息,请参考MSDN上的此链接以获取详细信息:https : //msdn.microsoft.com/zh-cn/library/ms252587.aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句