Gerrit配置LDAP

发布于 2024年03月10日

先在LDAP里创建Gerrit组,然后加入用户,再连接Gerrit就可以使用LDAP的用户进行登录。
###LDAP设置
图片1-jned.png
图片2-fxfb.png
图片3-utxm.png
图片4-ismj.png
图片5-apgc.png
这样就创建出来了,再创建小组将用户添加进去就可以了。
图片6-hwvg.png
图片7-eutr.png
图片8-eiyi.png
图片9-novy.png
这样小组就创建出来了,然后再配置gerrit进行连接。
进入gerrit服务器
进入docker容器内
sudo docker exec -it gerrit_520 bash
vim /var/gerrit/etc/gerrit.config
[auth]
type = ldap
[ldap]
server = ldap://10.130.161.251:389
username = cn=admin,dc=soimt,dc=com
accountBase = ou=GroupSI,dc=soimt, dc=com
groupBase = ou=Gerrit,dc=soimt,dc=com 
图片10-fyoa.png
然后退出
exit
sudo docker restart gerrit_520

在浏览器上打开gerrit的页面,就可以使用ldap的用户登录了
gerrit的权限是按照组来分配的
登录了账号后,可以将ldap的账号添加到一个组里来分配权限
图片11-zmrb.png
图片12-juix.png
这样就可以把用户添加到组里了