
# 配置访问令牌
#### 什么是访问令牌
访问令牌可保障代码托管的代码资源安全，当用户授权个人仓库访问权限给第三方时，可创建访问令牌并设置有效期，避免暴露账号密码。
#### 约束与限制
表1约束与限制 
| 限制类别    | 具体限制                                                                                                                                                                                 |
|:---|:---|
| 数量限制    | CodeArts Repo生成Token数量上限为20个。                                                                                                                                                        |
| 有效期限制   | 默认有效期1个月，最长有效期为1年。用户可根据需要设置访问令牌的有效期。                                                                                                                                                 |
| 单次可见性限制 | 如下图所示，关闭此弹窗后，访问令牌将不再展示，请妥善保管，如遗失或忘记可重新生成。 ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002232986286.png "点击放大") |
   
#### 配置访问令牌
1. 登录代码托管服务仓库列表页，单击右上角昵称。
2. 选择"个人设置 \> 代码托管 \> 访问令牌"，进入"访问令牌"页面。
3. 单击"新建Token"，参考[表2]填写参数。
   
    表2参数说明 
   | 参数      | 说明                                                                                                                                           |
   |:---|:---|
   | Token名称 | 自定义名称，字符上限为200。                                                                                                                              |
   | 描述      | 非必填参数。此处描述为空，列表会显示"--"。字符上限为200。                                                                                                             |
   | 权限      | 默认勾选且不可修改。读/写仓库：授予使用Https方式，读写访问仓库权限。                                                                                                        |
   | 失效时间    | 设置Token失效的时间。 **默认为当前日期的30天之后，包含当天共30天。例如7月3号新建的Token，失效日期默认为8月2号23点59分59秒。其中，失效日期最长可设置为1年，且不可为空。** |
      
   
   
4. 参数填写完成后，**复制并保存配置的Token** 。如需使用访问令牌可查看[后续操作]。
 
 #### 后续操作
用户配置好Token后，可参考以下命令克隆代码仓到本地。
```
git clone https://private-token:Your Token@example.com/repo_path.git
```
- "Your Token"：用户复制的Token。
- "example.com/repo_path.git"：如果代码仓的https克隆地址为：https://example.com/repo_path.com，那么"https://"后的内容是"example.com/repo_path.git"。
 
