我有一个Visual Studio Online帐户和多个项目。
在每个项目中,我都想选择谁可以加入不同的分支机构。例如,我希望首席开发人员成为唯一可以提交“ master”并随后启动CI构建的人。
我想确保当我使用自由职业者时,如果没有代码审查和测试,他们就不能合并到“主”或“舞台”中。
Visual Studio Online具有一组精细权限,您可以在Git存储库和分支级别上进行设置。
您可以在团队项目中创建自定义安全组,然后为其分配权限。您需要使用内置的安全组(例如Contributors
)来确保不会向用户提供超出他们想要的权限的其他权限,因此请确保您从更广泛的角度进行研究。例如,您可以开始从“参与者”安全组中删除权限,然后开始向其他自定义安全组添加权限。最主要的是您可以设置权限以满足您的目标。
这是有关http://msdn.microsoft.com/zh-cn/library/ms252587.aspx#Git中可用于Git存储库的权限的更多信息。总的来说,请查看顶部以了解TFS中的安全性概述。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句