---
url: /zh/guide/access-token.md
description: |
  介绍 CNB 平台访问令牌的创建方法及使用场景， 包括访问代码仓库、制品库和 OpenAPI 时的认证配置。
---
云原生构建平台的资源访问（代码仓库、制品库、OpenAPI 等）均需通过访问令牌认证。

## 创建访问令牌

登录后，进入 `个人设置` → [访问令牌](//cnbprod.alpha.qq.com/profile/token) → `添加访问令牌`，配置以下参数：

* **令牌名称**：唯一标识
* **到期时间**：过期后无法使用
* **使用范围**：可访问的仓库类型
* **授权范围**：可操作权限
* **常见场景**：根据场景快速初始化授权范围

完成创建后，即可获取令牌。

:::: tip 默认权限
访问令牌创建后，**公开**的组织/仓库/制品库/任务集默认拥有只读权限，
**私有**仓库/制品库默认无权限，账号相关权限默认无权限。
如需操作私有资源，请额外勾选对应的授权范围。
::::

## 使用方式

**访问代码仓库**和**访问制品库**：用户名为 `cnb`，密码为访问令牌。

例如，克隆仓库并在提示输入凭据时，用户名填 `cnb`、密码填访问令牌即可：

```bash
# 克隆私有仓库，随后按提示输入用户名与密码
git clone https://cnbprod.alpha.qq.com/group-path/repo-path
```

### 访问 OpenAPI

详见 [Open API](../develops/openapi.md)。

## CI 临时令牌

流水线内置临时令牌（构建结束后自动销毁），可通过环境变量 [CNB\_TOKEN](../build/build-in-env.md#CNB_TOKEN) 获取。
