1. 安装渠成
1.1 快速安装
2. 渠成介绍
2.1 产品简介
2.2 架构说明
2.3 主要特性
3. 安装应用
3.1 安装应用
4. 平台使用
4.1 账号管理
4.2 仪表盘
4.3. 应用市场
4.3.1 应用列表
4.3.2 应用安装
4.4. 服务管理
4.4.1 服务详情和服务操作
4.4.2 服务备份与回滚
4.5 服务导航
4.6 应用升级
4.7. 后台管理
4.7.1 平台升级
4.7.2 数据库管理
4.7.3 平台备份与恢复
4.7.4 LDAP服务
4.7.5 域名解析
4.7.6 域名管理
4.7.7 负载均衡
5. 命令行工具
5.1 安装与升级
5.2 版本升级文档
5.3 通过命令行升级平台
5.4 平台管理
5.5 应用管理
5.6 全局数据库管理
5.7 平台应用端口映射
5.8 其他功能
6. 解决方案
6.1. 服务对接
6.1.1 生成 Gitlab 访问令牌
6.1.2 创建 Gitlab 操作用户
6.1.3 生成 Gitea 访问令牌
6.1.4 创建 Gitea 操作用户
6.1.5 对接 Sonarqube 服务
6.1.6 对接 Jenkins 服务
7. 问题排查
7.1 问题反馈
7.2 安装问题

生成 Gitlab 访问令牌

2023-03-09 16:04:17
祁世垚
6249
最后编辑:祁世垚 于 2023-03-23 10:37:38
分享链接

本文介绍如何在 Gitlab 服务里生成一个访问令牌

目的

要使用禅道 Devops 模块,需要提供 Gitlab 的 Access Token 来进行 API 调用。 同时,Jenkins 也需要通过该 Access Token 来检索仓库,执行 webhook 自动创建等操作。

步骤

通过 gitlab 管理员来操作

创建用户

进入管理中心 -> 用户管理 页面,即 <your gitlab server>/admin/users

点击右上角新用户按钮

用户名可以起个好分辨的,比如devops-bot, 或是其它你喜欢的。 访问类型那里,可以选中管理员角色,也可以选择普通角色,这就需要在各个分组里为该用户添加权限了。

密码,gitlab 一般会在该用户首次登录时要求修改密码,此处先简单设置即可。

如图所示如下,邮件地址改成真实地址。

image

创建 Token

添加完成后,点击该用户,进入到身份模拟令牌标签页。

在这里创建一个令牌,名称任意编写 到期时间,默认是一个月,将时间框里的内容清空,就成为永不过期了。 权限这里选中第一个api,允许调用 gitlab 所有接口。

image

点击创建按钮后,页面上会展示生成的令牌内容,且只展示这一次,请及时拷贝下来。 image

Git 操作用户

jenkins 需要用户凭据来拉取 git 代码,根据 git 协议类型有所不同。

  • http(s) 需要 git 用户名和密码
  • ssh 需要将本地 ssh 公钥提交到 git 服务器

上面创建 token 的步骤中,我们已经创建好了用户,此时还需要用该用户做一次登录, 并且重置下密码,才能真正使用。

发表评论
评论通过审核后显示。