一、现象:
Git账号登录sonar 报错:
you’re not authorized to access this page.Please contact the administrator
二、分析
一开始配置时使用的是管理员帐户设置的集成,如果这里开启了同步groups过来的话,登陆就可能会报权限不足 因为管理员登陆时组同步过来有权限问题,所以这里应该关闭掉。
三、解决
1.首先进入sonarqube里面:
【通用】-【ALM集成】-【GitLab】
2.关闭红框的开关,
3.重启sonarqube:
进入到堡垒机 连接d-docker服务器 查看soanrqube容器的id
# docker ps
重启sonarqube容器
# docker restart 68e5
但是报错 可能是docker服务器版本有问题 暂时解决方案是重启docker
# systemctl restart docker
然后再启动soanrqube容器
# docker satrt 68e
最后使用git账号可以成功访问soanrqube