Sonarqube集成Gitlab统一认证
Sonarqube+Gitlab+ALM集成 实现统一认证
配置 sonarqube
使用 gitlab
账户登录
1.Gitlab 配置
1.1 使用管理员用户
登录gitlab,生成一个api token
, 记录该值
1.2 使用管理员用户
配置gitlab 应用,添加一个sonarqube应用,回调 URL 输入 {sonarqub address}/oauth2/callback/gitlab
1.3 保存生成的应用程序ID
和密码
2.Sonarqube 配置(使用admin用户登录)
2.1.配置ALM集成Gitlab
:
2.2 点击编辑
,输入gitlab服务器信息:
2.3 点击检查配置
,验证是否成功:
2.4 配置认证信息集成Gitlab,允许Gitlab用户登录
3.使用Gitlab用户测试登录Sonarqube
3.1 测试使用gitlab用户登录
3.2 授权
3.3 登录成功
其他
如果你sonarqube服务使用域名登录,使用gitlab登录会出现:The redirect URI included is not valid.
错误,默认重定向到了 http://localhost:9000
,
需要在sonarqube中配置服务地址:Administration -> configuration -> general
, 编辑 Server Base URL
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!