
# 配置提交邮箱
#### 什么是提交邮箱
用户在提交代码或创建代码评审（合并请求）时，系统需要使用提交邮箱来标识提交者。
然而，当前系统默认使用虚拟邮箱，可能导致提交信息与用户实际邮箱不一致，影响提交记录的准确性。
为解决这一问题，用户需要一种方式来设置并验证自己的提交邮箱，以确保提交记录的准确性和可追溯性。因此，CodeArts Repo新增提交邮箱设置功能，允许用户自定义提交邮箱，并通过验证码验证确保邮箱的准确性，从而满足用户对提交记录准确性的需求。
在Git中，提交邮箱（Commit邮箱）即每次代码提交（Commit）关联的作者电子邮箱地址，提交邮箱的目的包括以下几个部分：
- 身份标识：标识做出更改的作者，通过邮箱将提交与特定开发者关联。
- 协作追踪：方便团队查看修改代码的人员。
- 明确法律责任：可通过提交邮箱明确代码贡献者的版权信息。
 
#### 介绍视频
<video controls="controls" preload="none" id="object894392012611" class="idp-external-video" src="https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/support/codehub-video/1764153817065721423.mp4" title="配置提交邮箱" poster="https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002486623458.jpg" style="width:100%;height:auto;max-width:600px"></video>
#### 约束与限制
表1约束与限制 
| 限制类别 | 具体限制                                                                                                                                                                                                                                                                                   |
|:---|:---|
| 格式限制 | - 生成的邮箱必须符合标准邮箱格式，默认提交邮箱为系统生成的user_iid@example.com，建议用户尽快更新。  - 邮箱的字符串长度限制为200。   |
| 功能限制 | 提交邮箱必须唯一，不能与其他用户的提交邮箱重复。                                                                                                                                                                                                                                                               |
| 权限限制 | 提交邮箱仅允许用户本人查询。                                                                                                                                                                                                                                                                         |
   
 #### 配置提交邮箱步骤
1. [登录代码托管首页](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0040.html)，单击右上角个人头像，单击"个人设置"，进入个人设置页面。
2. 左侧导航栏展开代码托管，单击"提交邮箱"，进入提交邮箱的配置页面。
3. 如下图所示，在第一行输入您要配置的提交邮箱后，单击"获取验证码"。 
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002446725357.png)
   
   
4. 输入邮箱获取的验证码后，单击"确定更新"，即可完成提交邮箱的配置。
 
#### 查看提交邮箱
1. [登录代码托管首页](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0040.html)，单击右上角个人头像，单击"个人设置"，进入个人设置页面。
2. 左侧导航栏展开代码托管，单击"提交邮箱"，进入提交邮箱的配置页面。
3. 在当前页面，单击![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002446725645.png)，可查看当前加密存储的提交邮箱。
   
   如下图所示，如果提交邮箱出现"默认提交邮箱"，表示当前提交邮箱是系统为您初始化的提交邮箱，建议您尽快更新。
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002446605749.png)
   
   
 
#### 相关文档
用户配置提交邮箱后，可修改代码文件，查看配置效果。
本案例以代码仓"Test_Repo"中新建文件"Test_File"为例。
1. 如下图所示，在代码仓"Test_Repo"中新建文件"Test_File"。 
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002446636601.png "点击放大")
   
   
2. 右上角单击"克隆/下载"按钮，复制HTTPS地址。 
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002413319590.png)
   
   
3. 打开本地Git客户端，克隆代码仓"Test_Repo"到本地。 
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002413337936.png "点击放大")
   出现上图所示的回显，即克隆成功。
   
   
4. 执行以下命令，切换到代码仓"Test_Repo"下。 
   ```
   cd Test_Repo
   ```
   
   
5. 执行以下命令，查看上述步骤新建的文件Test_File。 
   ```
   git log
   ```
   下图所示的回显，表示文件"Test_File"的提交信息，红框部分即为用户配置的提交邮箱。
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002413499536.png "点击放大")
   
   
 
