You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps中Git分支创建权限配置不生效问题咨询

Azure DevOps禁止从main分支创建新分支不生效的解决方案

问题核心原因

你同时属于Contributor组和项目管理员组,Azure DevOps的权限规则中,高优先级组的允许权限会覆盖低优先级组的拒绝权限。项目管理员组默认拥有对所有分支的创建分支允许权限,所以你执行的针对Contributors组的拒绝设置不会对你生效。

解决步骤

  • 验证普通成员权限:用仅属于Contributors组的账号测试是否能从main分支创建新分支,这才是你的权限设置的实际作用对象。
  • 调整管理员权限(如果需要限制管理员):
    1. 进入Azure DevOps项目的目标仓库,打开「设置」>「权限」。
    2. 找到「项目管理员」组,定位到main分支的权限项。
    3. 将「创建分支」权限设置为拒绝,这样管理员也会受到限制。
  • 检查命令参数准确性:
    确认tf命令中的组名[scrum]\Contributors、仓库名dev、分支名main是否与实际项目中的名称完全一致(注意大小写、拼写),也可以通过网页端权限页面直接查看Contributors组的权限是否已被正确设置为拒绝。

内容的提问来源于stack exchange,提问作者kanmani1303

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 17:17:03