-
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 服务
-
6.1. 服务对接
-
7. 问题排查
- 7.1 问题反馈
- 7.2 安装问题
生成 Gitlab 访问令牌
- 2023-03-09 16:04:17
- 祁世垚
- 9125
- 最后编辑:祁世垚 于 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 一般会在该用户首次登录时要求修改密码,此处先简单设置即可。
如图所示如下,邮件地址改成真实地址。
创建 Token
添加完成后,点击该用户,进入到身份模拟令牌
标签页。
在这里创建一个令牌,名称任意编写
到期时间,默认是一个月,将时间框里的内容清空,就成为永不过期了。
权限这里选中第一个api
,允许调用 gitlab 所有接口。
点击创建按钮后,页面上会展示生成的令牌内容,且只展示这一次,请及时拷贝下来。
Git 操作用户
jenkins 需要用户凭据来拉取 git 代码,根据 git 协议类型有所不同。
- http(s) 需要 git 用户名和密码
- ssh 需要将本地 ssh 公钥提交到 git 服务器
上面创建 token 的步骤中,我们已经创建好了用户,此时还需要用该用户做一次登录, 并且重置下密码,才能真正使用。