一、引用
三方库导入时,通常需要输入账号和令牌进行鉴权。账号为指定平台的 HTTP 克隆账号,访问令牌即 Access Token,本文介绍如何获取常见三方代码平台的Access Token。
Access Token 通常在代码平台的个人账号设置内进行管理和配置,本文依次介绍如下三方平台的 Access Token 获取方法:
- GitLab
- 码云
- Coding
- GitHub
- BitBucket
二、设置 Access Token
1、获取 GitLab 的 Access Token
以公网 GitLab (https://gitlab.com)为例,不同的 GitLab 版本可能存在细微差异,具体以实际版本为准:
1.1、登录 GitLab 页面,单击右上角菜单,选择 Edit Profile :
1.2、左导航选择 Access Tokens:
- 输入 Token Name,如 forcodeup;
- 在 Scopes 中勾选 read_repository;
- 单击 Create personal access token ;
说明 :如果三方平台为自建的 Gitlab 进行导入,Token 至少需要具备以下权限,请注意增加授权范围:
- api
- read_user
- read_repository
1.3、创建完成后,复制保存生成的 Token:
2、获取码云的 Access Token
2.1、登录码云页面,单击右上角菜单,选择账号设置:
2.2、左导航选择私人令牌,然后点击生成新令牌:
2.3、设置令牌参数:
- 输入私人令牌描述,如输入 forcodeup;
- 在权限中至少勾选 projects;
2.4、单击提交,在弹出的确认框里输入密码并确认,完成创建:
2.5、创建完成后,复制保存生成的 Token:
3、获取 Coding 的 Access Token
3.1、登录 Coding 页面,单击左下角菜单,选择个人账户设置:
3.2、左导航选择访问令牌,然后点击新建令牌:
3.3、 设置令牌参数:
- 输入令牌描述,如输入forcodeup;
- 在选择权限中勾选 project:depot;
3.4、在弹出的确认框里输入密码并确认:
3.5、创建完成后,复制保存生成的 Token:
4、获取 GitHub 的 Access Token
4.1、登录 GitHub 页面,单击右上角菜单,选择 Settings :
4.2、在 Personal Settings 左导航选择 Developer Settings;
4.3、选择 Personal access tokens,点击 Generate new token:
4.4、 设置令牌参数:
- 输入 Note,如输入 forcodeup;
- 在 Selete scopes 中勾选 repo;
4.5、创建完成后,复制保存生成的 Token:
5、获取 BitBucket 的 App Password
5.1、左下角点击个人信息,点击 Bitbucket settings:
5.2、选择 App passwords,点击 Create app password:
5.3、设置参数:
在 Details 输入 Label,如输入 forcodeup;
在 Permissions 中勾选 Repositories repo;