
# 配置仓库设置
#### 约束与限制
表1配置仓库设置的约束与限制 
| 限制类别 | 具体限制                                                                                                                           |
|:---|:---|
| 权限限制 | 用户需要有此仓库的"设置"权限。如果没有权限，请参考[配置代码仓库级的权限](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0066.html)进行配置。 |
| 功能限制 | 如果在项目级"仓库设置"勾选了"开启强制继承"，在仓库级别下的代码仓库不支持"仓库设置"。                                                                                  |
   
#### 仓库设置步骤
1. 如果不继承项目级配置，可参考此章节设置参数。进入要设置的仓库首页，单击导航栏"设置 \> 仓库管理 \> 仓库设置"。 
   图1仓库设置页面
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002481443232.png "点击放大")
   
   
2. "默认分支管理"选择用户需要设置的分支即可，例如选择默认分支为"Test_0108"，那么选中的分支将出现在"代码"页、"新建合并请求"等场景时的默认目标分支。
3. 如果勾选"开启创建分支权限白名单"，将开启创建分支权限白名单，具有相应权限的角色仓库成员才能进入此白名单。无权限的角色将不会被显示，并且即使配置后也不会生效。
4. "Git LFS大文件存储"开关默认打开，代码托管将会对仓库中LFS文件的完整性进行校验。如果关闭该开关，用户在仓库中将无法提交LFS文件，跳过LFS检查。
5. 如果勾选"继承项目设置"，将自动继承项目下的设置；如果不勾选此选项，请参考[表格]进行填写配置参数。
   
    表2"仓库设置"参数说明 
   | 参数项      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   |:---|:---|
   | 禁止Fork仓库 | 勾选后，此仓库就不能再被Fork。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 合并请求预合并  | 勾选后，服务端会自动生成合并请求预合并的代码，相比客户端使用命令做预合并操作更高效简洁、构建结果更准确，适用于对构建实时性要求严格的场景，使用示例请参考[使用示例](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0111.html#codeartsrepo_03_0111__section1982210356169)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 分支名规则    | 所有分支名都必须匹配正则表达式，可参考[表3](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0002.html#codeartsrepo_03_0002__table2706201314429)。分支名规则不能超过500个字符。如果此字段不填写，则允许任何分支名。规则需要满足基本的分支命名规则： - 不能超过500个字符。  - 不支持以"-" . "refs/heads/"、"refs/remotes/"开头，不支持空格、"\[ \\ \< \~ \^ : ? \* ! ( ) ' " \| "等特殊字符，不支持以". / .lock"结尾。    - 新建的分支名不可以和原有的分支或者Tag名重复。                                                                                                                                                                                                                                                                           |
   | Tag名规则   | 所有Tag名都必须匹配正则表达式，可参考[表3](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0002.html#codeartsrepo_03_0002__table2706201314429)。如果此字段为空，则允许任何Tag名。需满足基本的Tag命名规则，限制500个字符。规则需要满足基本的Tag命名规则： - 不能超过500个字符。  - 创建tag不支持以"-" . "refs/heads/"、"refs/remotes/"开头，不支持空格、"\[ \\ \< \~ \^ : ? \* ! ( ) ' " \| "等特殊字符，不支持以". / .lock"结尾。  - 新建的Tag不可以和原有的分支或者Tag名重复。   |
      
   
   
 
