三方库导入时,通常需要输入账号和令牌进行鉴权。账号为指定平台的HTTP克隆账号,访问令牌即Access Token,本文介绍如何获取常见三方代码平台的Access Token。
Access Token通常在代码平台的个人账号设置内进行管理和配置,本文依次介绍如下第三方平台的Access Token获取方法:
-
GitLab
-
码云
-
Coding
-
GitHub
-
BitBucket
获取GitLab的Access Token
以公网GitLab为例,不同的GitLab版本可能存在细微差异,具体以实际版本为准:
-
登录GitLab页面,单击右上角菜单,选择Edit Profile 。
-
左导航选择Access Tokens:
-
输入Token Name,如forcodeup。
-
在Scopes中勾选read_repository。
-
单击Create personal access token 。
说明如果三方平台为自建的Gitlab进行导入,Token至少需要具备以下权限,请注意增加授权范围:
-
-api
-
-read_user
-
-read_repository
-
-
创建完成后,复制保存生成的Token:
在页面顶部 Your new personal access token 区域,单击令牌值右侧的复制图标获取令牌。该令牌仅显示一次,离开页面后无法再次查看。
获取码云的Access Token
-
登录码云页面,单击右上角菜单,选择账号设置。
-
左侧导航选择私人令牌,然后点击生成新令牌。
-
设置令牌参数:
-
输入私人令牌描述,如输入forcodeup。
-
在权限中至少勾选projects。
同时勾选 user_info 权限,然后单击提交。
-
-
单击提交,在弹出的确认框里输入密码并确认,完成创建。
-
创建完成后,复制保存生成的Token:
在弹出的私人令牌生成提示对话框中,单击令牌值旁的复制按钮。页面关闭后平台将不再显示该令牌,确认已保存后勾选复选框并单击确认并关闭。
获取Coding的Access Token
-
登录Coding页面,单击左下角菜单,选择个人账户设置。
-
左导航选择访问令牌,然后点击新建令牌。
-
设置令牌参数:
-
输入令牌描述,如forcodeup。
-
选择权限:
-
用户信息:只读。
-
项目信息:只读。
-
凭据信息:只读。
-
代码仓库:
-
代码仓库:读写。
-
合并请求:读写。
-
部署公钥:读写。
-
版本管理:读写。
-
外部仓库:读写。
-
-
如果遗失或遗忘令牌,可单击页面黄色提示条右侧的重新生成按钮来重新生成令牌。
-
-
在弹出的确认框中输入登录密码,然后单击确认按钮完成令牌创建。
-
创建完成后,复制保存生成的Token:
创建成功后页面会展示生成的令牌值,请立即单击复制并妥善保存,关闭后将无法再次查看。在访问令牌页面的令牌列表中,可查看已创建的令牌记录及其到期时间,页面说明文字中会显示令牌用户名。
获取GitHub的Access Token
-
登录GitHub页面,单击右上角菜单,选择Settings 。
-
在Personal Settings左导航选择Developer Settings。
-
选择Personal access tokens,单击Generate new token:
该页面位于 GitHub Settings > Developer settings 中,具体选择 Tokens (classic) 子菜单。
-
设置令牌参数:
-
输入Note,如输入forcodeup。
-
在Selete scopes中勾选repo。
在 Expiration 下拉框中选择令牌有效期,如选择 30 days。
-
-
创建完成后,复制保存生成的Token:
页面会显示警告提示该 Token 仅显示一次,无法再次查看,请务必立即复制并妥善保存。
获取BitBucket的App Password
-
左下角点击个人信息,点击 Bitbucket settings。
-
选择App passwords,单击Create app password。
-
设置参数:
-
在Details输入Label,如输入forcodeup。
-
在Permissions中勾选Repositories repo。
单击 Create 完成 App password 创建。
-
-
单击Create按钮,在创建完成页面复制App password:
弹窗显示生成的 App 密码并提示关闭窗口后将无法再次查看该密码,请确保已复制保存后单击 Close 关闭弹窗。