
# 新建代码组
#### 代码组概述
代码组是由一个或多个仓库组成的群体。用户可以为代码组下的仓库或子代码组进行统一的仓库规则配置管理操作，包含提交规则、成员权限配置等。
#### 约束与限制
表1新建代码组的约束与限制 
| 限制类别 | 具体限制                                                                                                                                                                                                                                                         |
|:---|:---|
| 权限限制 | 用户需要有代码组的"新建"权限，如果用户没有权限，可以参考[配置代码仓库级的权限](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0066.html)。                                                                                                                                |
| 功能限制 | - **代码组最多支持5层目录。**  - 必须在项目中新建代码组，用户需要新建项目或者已有项目。   |
   
#### 新建代码组
1. 用户可以通过以下两种方式进入"新建代码组"页面。 
   - 如下图所示，进入**项目或父组织中** ，单击"新建仓库"旁的下拉框选择"**新建代码组** "，进入新建代码组页面。
     图1项目下的代码托管首页
     ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002598200407.png "点击放大")
     
   
   - 如下图所示，进入**代码托管服务首页** ，单击"**代码组** "下的任一行，单击"**新建代码组**"，进入新建代码组页面。
   
   
   图2代码托管服务首页
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002393981364.png "点击放大")
   
   
2. 根据下表填写基本信息，单击"**确定** "，完成代码组的新建，代码组最多支持5层目录。
   
   表2新建代码组参数说明 
   | 字段说明  | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   |:---|:---|
   | 归属项目  | - 如果用户**从项目或父组织**进入，此参数默认。  - 如果用户从**代码托管服务首页**进入，用户需要在"归属项目"下拉框中选择已有的项目或者"新建项目"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 代码组路径 | 非必填。默认为"/"，表示用户创建完这个代码组路径后，此代码组是第一层代码组。用户也可以下拉框选择已有的代码组路径。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 代码组名称 | 请以大小写字母、数字、下划线开头，可包含大小写字母、数字、中划线、下划线、英文句点，但不能以.git、.atom或.结尾。代码组和仓库总长度限制为256字符                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 描述    | 非必填。为用户的代码组填写描述，限制2000字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 可见范围  | 可选择私有和公开只读，默认选择私有。 - 私有 仅对代码组成员可见。私有代码组下的子代码组和仓库的公开性只能为"私有"。   - 公开只读 代码组对所有访客公开可读，但不出现在访客的代码组列表及搜索中。公开代码组下的子代码组和仓库的公开性支持私有和公开只读两种。    |
      
   
   
 
