首页 > 其他分享 >Jenkins集成Gitlab统一认证

Jenkins集成Gitlab统一认证

时间:2023-08-25 13:33:56浏览次数:29  
标签:Gitlab 用户 认证 管理员 授权 Jenkins

Jenkins集成Gitlab统一认证

一.Giltab操作

1.使用管理员创建一个名称为Jenkins的应用, 回调地址输入 {jenkins_address}/securityRealm/finishLogin

image

2.权限及配置如下

image

保存应用程序ID和密码,接下来Jenkins配置需要用到

二、Jenkins配置

1.安装Gitlab统一认证插件 GitLab Authentication plugin

image

2.编辑 系统管理 -> 全局安全配置 配置Jenkins认证方式为Gitlab

操作步骤如下:

image

依次输入以下内容(步骤1中配置的结果)

image

3.配置授权策略

授权策略选择安全矩阵, 新增一个管理员用户,ID输入gitlab管理员用户名(一般默认为root),点击确定,然后授权管理员

image

将Jenkins默认的管理员用户(ID为admin)也新增到用户组,然后授权管理员 (其实这个用户已经用不到了,不新增也可以),其他默认用户授权如图所示,匿名用户拒绝授权

image

4.重启Jenkins即可使用GitLab用户登录.

三、撤销Gitlab登录

使用管理员用户更改认证方式

image

其他问题

Jenkins管理员用户忘记密码,或授权错误

修改Jenkins配置文件${jenkins_home}/config.xml,修改 <useSecurity>true</useSecurity><useSecurity>false</useSecurity>, 保存并重启Jenkins,使用匿名登录, 修改管理员的认证权限即可.

image

标签:Gitlab,用户,认证,管理员,授权,Jenkins
From: https://www.cnblogs.com/tomoncle/p/17656689.html

相关文章

  • git总是提示要填账号密码| fatal: Authentication failed for 'http://gitlab.xxx.git
    骑士李四记录:gitclone/gitpull等git操作总是提示要填账号密码问题?执行这段命令:gitconfig--globalcredential.helperstore这个命令则是在你的本地生成一个账号密码的本子记录信息,这样就不用每次都输入了,第一次还是需要输入。......
  • 基于springboot工程教育认证的计算机课程管理平台
    随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于工程教育认证的计算机课程管理平台的开发全过程。通过分析基于工程教育认证的计算机课程管理平台管理的不足,创建了一个计算机管理基于工程教育认证的计算机课程管理平台的方案。文......
  • 2023下半年杭州/武汉/深圳NPDP产品经理国际认证开班啦
    产品经理国际资格认证NPDP是新产品开发方面的认证,集理论、方法与实践为一体的全方位的知识体系,为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。  【认证机构】 产品开发与管理协会(PDMA)成立于1979年,是全球范围内产品开发与管理专业人士最杰出的倡导者,协助个人、企业......
  • 划船器认证测试怎么做?
    划船器(Rowingmachine),又称划船机、赛艇器、测功仪等,是以训练为目的,用来模拟水上赛艇运动的健身器材,健身器材常以训练功能多少来分为单功能和综合型多功能两大类,常用的有划船器、健美车、健步机、跑步机、美腰机等。健身器材要出口的话,就要做相关安全测试了。询:13349875850室内健身......
  • Windows中Jenkins更新后无法访问Jenkins网页端
    问题:升级完Jenkins后发现无法访问网页端,利用指令重启出现报错日志:十月17,20225:02:11下午executable.MainverifyJavaVersion严重:RunningwithJavaclassversion52,whichisolderthantheMinimumrequiredversion55.Seehttps://jenkins.io/redirect/java-suppo......
  • 华为认证 | HCIA没必要考?答案在这里
    不少考过华为认证的人都觉得考HCIA是没有必要的,他们给出的理由是含金量不高,建议直接去考HCIE认证。那么华为认证HCIA有必要吗?01华为认证HCIA有必要考吗华为认证HCIA属于华为认证里的初级证书,很多人认为不需要考。但是存在即合理,做任何事都需要有底层的结构,华为能够发展到今天,也是......
  • Jenkins 构建完 直接把包推送到 GitHub
    思路:在本地生成密钥,然后把公钥传到GitHub,然后在Jenkins中配置git 命令,让Jenkins自己构建完,直接推送官网连接:GeneratinganewSSHkeyandaddingittothessh-agent-GitHubEnterpriseServer3.7Docs1、在本地生成密钥粘贴下面的文本,替换您的GitHub企业服务器电......
  • 红帽认证RedHat-RHCSA 用户和组管理
    用户和组账号概述Linux基于用户身份对资源访问进行控制用户帐号:超级用户root、普通用户、程序用户超级用户,即root用户,类似于Windows系统中的Administrator用户,非执行管理任务时不建议使用root用户登录系统普通用户帐号一般只在用户自己的宿主目录中有完全权限程序用户:用于......
  • Why I can't registration gitlab runner? / 为什么我无法注册 gitlab runner?
    当我又一次要搞CI/CD时,却怎么都想不起来如何注册,看下方截图:  最后求助同事,发现是我浏览器背景颜色的问题,更换了颜色之后,看下方截图: 真相大白了!哭晕在厕所......
  • 2023年DAMA-CDGA/CDGP数据治理认证线上开班中,等你来
    DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业竞争能力。DAMA是数据管理方面的认证,帮助数据从业者提升......