我正在一家小公司(有10个用户),并且我们正在使用Azure Dev Ops存储我们的源代码。
我正在尝试设置默认策略以满足这些要求:
我没有发现任何方法可以在Azure Devs Ops中应用defaut权限策略。有可能吗?
我可以接受第二个要求的手动设置,但是对于第一个要求,这太浪费时间了。
[编辑]如果可以,Devops租户将绑定到AzureAD租户。
答案 0 :(得分:1)
我没有找到任何方法在Azure中应用defaut权限策略 开发人员行动。有可能吗?
很抱歉,但目前尚不可能。我们没有上面的默认权限策略功能。
对于某些战略项目,只能编写master分支 某些特定用户。
现在对于那些战略项目,我们可以在其主分支上设置branch policies。
合并Require a minimum number of reviewers和Automatically include code reviewers函数,以使普通用户创建的拉取请求无法被某些特定用户拒绝。
注意::如果设置了分支策略,则只有普通用户无法完成请求请求。具有较高权限的特定用户(项目管理员或启用related permissions的用户)即使PR被拒绝,仍可以写入那些master分支。因此,我认为这可能满足您的部分需求,即只有特定用户才能向母版写信,而其他人未经特定用户的批准则无法写信。
希望它会有所帮助:)
更新1:
如果创建新项目,则必须手动添加成员。为了方便起见,我们可以考虑将用户添加到组织级别的组中:
组织级别:在organization settings=>Permissions
中创建一个StandardUserGroup
。将所有标准用户添加到该组中。
项目级别:然后,每当我创建一个新项目时,都不需要一个一个地添加这些成员。
在Project settings=>Permissions
中,我可以创建一个新团队(已启用读/写权限),并将StandardUserGroup
组添加为该新团队的成员。另外,我可以选择将组织中的StandardUserGroup
组添加到当前项目的Contributors
组中。