
# CodeArts Repo套餐
CodeArts Repo采用包年/包月套餐计费模式，提供基础版、专业版两种套餐，以满足不同规模用户的使用需求。包年/包月套餐适用于可预估资源使用周期的场景，价格比按需计费模式更优惠。对于长期使用者，推荐该方式。
#### 包年/包月套餐说明
代码托管服务采用包年/包月计费模式，提供基础版、专业版套餐，其套餐详情及规格特性具体如[表1]和[表2]。
![](https://support.huaweicloud.com/price-codeartsrepo/public_sys-resources/note_3.0-zh-cn.png)
当您购买的CodeArts Repo套餐的存储容量不足时，可在[资源扩展](https://support.huaweicloud.com/price-codeartsrepo/codeartsrepo_07_0009.html)中购买更多的存储容量。
 表1代码托管服务套餐详情 
| 代码托管套餐说明 | 包年/包月计费  | 资源扩展按需计费 |
|:---|:---|:---|
| 基础版      | 计费模式：包周期 | 代码托管存储扩展 |
| 专业版      | 计费模式：包周期 | 代码托管存储扩展 |
   
不同版本套餐中，提供的功能特性及资源规格略有不同，详情请参见[表2]。
 表2代码托管规格特性 
| 规格/特性名称类型  | 规格/特性说明                                                    | 基础版      | 专业版      |
|:---|:---|:---|:---|
| 代码仓总存储容量   | 租户内所有代码仓的总容量。                                              | \<=50GB  | \<=500GB |
| 代码仓单仓存储容量  | 单个代码仓的容量限制。                                                | \<=10GB  | \<=20GB  |
| 单文件推送大小    | 代码仓中单个文件大小限制。                                              | \<=200MB | \<=300MB |
| 单文件LFS推送大小 | 代码仓中单个文件LFS推送大小限制。                                         | \<=1GB   | \<=1GB   |
| LFS大文件存储容量 | 代码仓中LFS大文件存储容量限制。                                          | \<=50GB  | \<=500GB |
| 仓库数量       | 仓库数量限制。                                                    | 仓库数量不限   | 仓库数量不限   |
| 仓库管理       | 仓库列表和基础信息展示，新建、删除、关注、上传、下载仓库，SSH\&HTTPS设置等。                | √        | √        |
| 分支权限管理     | 支持设置默认分支、保护分支和保护tag，通过分支规则指定访问权限。                          | √        | √        |
| 文件推送控制     | 基于分支控制文件的推送权限，包括推送人，推送文件大小以及文件类型。                          | √        | √        |
| 代码关联工作项    | 支持将每一次代码提交、分支、合并请求关联到需求管理的工作项中。                            | √        | √        |
| 仓库统计\&日志   | 仓库提交总数量统计，个人贡献者统计，操作动态，审计日志。                               | √        | √        |
| MR评审       | 支持打分和审核两种代码评审机制，针对文件变更，代码评审者可以进行逐行评审。支持通过审核、流水线门禁控制代码上库质量。 | √        | √        |
| MR评审增强     | 支持设置检视意见模板、MR评价、合并请求模板。                                    | ×        | √        |
| 模板管理       | 支持根据模板创建仓库。                                                | √        | √        |
| 合并请求管理     | 通过合并请求控制分支合入，支持多种合入条件，如流水线门禁、关联工作项、代码冲突、wip等。              | √        | √        |
   
![](https://support.huaweicloud.com/price-codeartsrepo/public_sys-resources/note_3.0-zh-cn.png)
- 代码仓总存储容量包含该租户内所有仓库的普通存储容量及LFS存储容量。
- 代码仓单仓存储容量包含LFS存储容量。
- LFS存储总容量时包含该租户内所有仓库的LFS存储容量。
 
#### 计费项
CodeArts Repo包年/包月套餐中计费项为用户数。如[表3]所示。
 表3包年/包月计费 
| 计费项 | 计费项说明                         | 计费公式          |
|:---|:---|:---|
| 用户数 | 某一Region内，租户中所有代码托管仓库用户数去重数量。 | 单价\*用户数\*购买时长 |
   
#### 计费周期
**CodeArts Repo包年/包月计费周期**
CodeArts Repo计费周期是根据您购买的时长来确定的（以GMT+08:00时间为准）。一个计费周期的起点是您开通或续费套餐的时间（精确到秒），终点则是到期日的23:59:59。例如，如果您在2023/03/08 15:50:04购买时长为一个月代码托管服务套餐，那么其计费周期为：2023/03/08 15:50:04 \~ 2023/04/08 23:59:59。
#### 计费示例
**CodeArts Repo包年/包月计费** **示例**
假设您在2023/03/08 15:50:04购买了CodeArts Repo基础版套餐。购买时长为一个月，并在到期前手动续费1个月，则：
- 第一个计费周期为：2023/03/08 15:50:04 \~ 2023/04/08 23:59:59。
- 第二个计费周期为：2023/04/08 23:59:59 \~ 2023/05/08 23:59:59。
![](https://support.huaweicloud.com/price-codeartsrepo/public_sys-resources/note_3.0-zh-cn.png)
当您购买的CodeArts Repo套餐的存储容量不足时，可在[资源扩展](https://support.huaweicloud.com/price-codeartsrepo/codeartsrepo_07_0009.html)中购买更多的存储容量。
#### 变更配置后对计费影响
**CodeArts Repo包年/包月** **套餐**
当前代码托管服务套餐不满足您的业务需要时，您可以在代码托管控制台发起变更操作。
变更操作可选择"即时变更"或"续费变更"。
- 即时变更：变更操作在当前的套餐周期内生效，变更时系统将按照如下规则为您计算变更费用。
  - 资源升配：变更后的套餐价格高于变更前价格，此时您需要支付新老配置的差价。
  
  - 资源降配：变更后的套餐价格低于变更前价格，此时华为云会将新老配置的差价退给您。
   
- 续费变更：即购买新套餐，在当前套餐到期后，新套餐自动生效。
资源降配可能会影响功能特性的使用，通常不建议您这样操作。这里以即时变更-资源升配且无任何优惠的场景为例，假设您在2023/04/05购买了代码托管服务基础版，购买时长为1个月，计划在2023/04/15变更套餐版本为代码托管服务专业版。计算公式如下：**升配费用=** **新配置价格\*** **剩余周期-** **旧配置价格\*** **剩余周期**。
公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。
 #### 到期后影响
- **CodeArts Repo包年/包月**
  [图1]描述了代码托管服务套餐中所包含的代码托管服务资源在各个阶段的状态。购买后，在计费周期内各服务可正常使用，此阶段为有效期；套餐到期而未续费时，将陆续进入宽限期和保留期。
  图1代码托管服务套餐资源生命周期   
  ![](https://support.huaweicloud.com/price-codeartsrepo/zh-cn_image_0000002245219929.png "点击放大")
  **到期预警**
  代码托管服务套餐在到期前第7天内，系统将向用户推送到期预警消息。预警消息将通过邮件、短信和站内信的方式通知到华为云账号的创建者。
  **到期后影响**
  当您的代码托管服务套餐到期未续费，首先会进入宽限期，套餐将显示"已过期"。宽限期内您可以正常访问代码托管服务。
  如果您在宽限期内仍未续费代码托管服务套餐，那么就会进入保留期，套餐状态变为"冻结"，您将无法对处于保留期的包年/包月资源执行任何操作。
  ![](https://support.huaweicloud.com/price-codeartsrepo/public_sys-resources/note_3.0-zh-cn.png)
  - 华为云根据[客户等级](https://www.huaweicloud.com/about/customer_tier.html)定义了不同客户的宽限期和保留期时长。
  
  - 关于充值的详细操作请参见[账户充值](https://support.huaweicloud.com/usermanual-billing/bills-topic_30000002.html)。
  
  - 当您处于冻结状态，将会冻结仓库。具体可查看[仓库冻结功能约束](https://support.huaweicloud.com/productdesc-codeartsrepo/codeartsrepo_01_0022.html)章节。
    
 
