文档首页/ 代码托管 CodeArts Repo/ 常见问题/ 常见报错解决方法/ You are not allowed to push code to protected branches on this project
更新时间:2023-09-06 GMT+08:00

You are not allowed to push code to protected branches on this project

问题现象

向代码仓库推送代码时,提示“You are not allowed to push code to protected branches on this project”

原因分析

该分支为受保护分支,用户没有权限推送代码到这个分支。

处理方法1:修改分支保护设置

进入代码仓库详情页,选择设置 > 策略设置 > 保护分支,解除对该分支的保护。具体操作请参考《用户指南》中“编辑保护分支”。

图1 编辑保护分支
图2 设置白名单

处理方法2:修改仓库成员角色

进入代码仓库详情页,单击“成员”页签,搜索目标用户,单击设置管理员图标,修改仓库成员角色,将该成员设置为仓库管理员。具体操作请参考《用户指南》中“配置成员管理”。

图3 成员列表