jenkins的gitlab插件无法通过token认证?

来源:4-6 Jenkins freestyle job的构建与配置

慕娘3516354

2020-02-03

老师,你好。
我在gitlab上创建了access token,但是jenkins的gitlab插件无法认证,好像不能使用https的url。
图片描述
图片描述

另外关于gitlab的access token,deploy key,SSH keys这几种认证能具体说明一下如何使用吗?
我一直没搞清楚哪些是需要客户端账号创建公钥/私钥,哪些是只要gitlab创建好就能使用的。。。。
谢谢

写回答

1回答

一路向北

2020-02-03

access token: 用来连接gitlab API的秘钥, 常用来进行开发工具的认证密码.

deploy token: 用来认证gitlab的docker镜像仓库或者获取只读的克隆https格式仓库的权限.

ssh key: 用来通过ssh秘钥认证方式获取代码仓库的读写权限.

所以你这里可以在jenkins秘钥配置中使用deploy token来抓取你的https格式的仓库代码, 但是没有写权限.

或者直接一劳永逸使用ssh key去抓取你的ssh格式的仓库代码, 并获取写权限.

1
2
一路向北
回复
慕娘3516354
感谢这位同学的关注,可以通过加入视频QQ群了解最新动态。
2020-02-04
共2条回复

Jenkins+Ansible+Gitlab-三剑合璧掌握自动化部署

整合三大工具解决自动化部署&持续交付问题

1290 学习 · 319 问题

查看课程