
# 配置推送权限
#### 约束与限制
表1配置推送权限的约束与限制 
| 限制类别 | 具体限制                                                                                                                                |
|:---|:---|
| 权限限制 | 用户要为仓库配置"推送权限"规则，需要有仓库的"设置"权限，请参考[配置代码仓库级的权限](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0066.html)配置。 |
   
#### 配置代码文件的推送权限
1. 进入要设置的代码仓库"Test_JAVA_Demo"首页，选择"设置 \> 策略设置 \> 推送权限"，单击"新建推送权限"。
2. 请参考[表2]填写参数。如下图所示，"Test/\*"表示仅"开发人员"可以推送"Test/"路径下的所有文件。
   
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002343981981.png "点击放大")
   
   
 表2新建推送权限参数说明 
| 参数   | 说明                                                                                                                                                                                  |
|:---|:---|
| 文件路径 | 用户可根据自己的需要输入完整的路径或者带通配符的路径。 **仅支持单个添加** ，**不支持批量添加** ，**且路径长度不超过256个字符**。                                       |
| 添加权限 | 该参数非必填。表示添加"推送"的角色。用户可以在下拉框选择允许创建的"成员组"、"成员"和"角色"。 **如果用户不添加任何"成员组"、"成员"或者"角色"，那么任何人将无法推送这条路径或者满符合通配符路径规则的文件**。 |
   
#### 管理"推送权限"规则
单击"推送权限"规则所在行的![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002343855681.png)，可以允许修改"推送"的角色。
单击"推送权限"规则操作列的![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002343975505.png)，可以删除此条"推送"规则。
