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回答
-
access token: 用来连接gitlab API的秘钥, 常用来进行开发工具的认证密码.
deploy token: 用来认证gitlab的docker镜像仓库或者获取只读的克隆https格式仓库的权限.
ssh key: 用来通过ssh秘钥认证方式获取代码仓库的读写权限.
所以你这里可以在jenkins秘钥配置中使用deploy token来抓取你的https格式的仓库代码, 但是没有写权限.
或者直接一劳永逸使用ssh key去抓取你的ssh格式的仓库代码, 并获取写权限.
122020-02-04
相似问题