gitlab 配置ldap

mac2025-08-06  9

找到linux服务器上的gitlab配置文件gitlab.rb vi /etc/gitlab/gitlab.rb 添加如下: gitlab_rails[‘ldap_enabled’] = true gitlab_rails[‘ldap_servers’] = { ‘main’ => { ‘label’ => ‘LDAP’, ‘host’ => ‘10.10.10.170’, ‘port’ => 389, ‘uid’ => ‘uid’, ‘encryption’ => ‘plain’, ‘verify_certificates’ => true, ‘bind_dn’ => ‘cn=root,dc=icerno,dc=com’, ‘password’ => ‘123456’, ‘active_directory’ => true, ‘base’ => ‘dc=icerno,dc=com’ #‘group_base’ => ‘OU=Global Groups,OU=GitLab INT,DC=GitLab,DC=org’, #‘admin_group’ => ‘Global Admins’ } }

配置完成后进行配置更新:

gitlab-ctl reconfigure

检查是否配置成功:

gitlab-rake gitlab:ldap:check(列出前100个用户)

重启gitlab服务:

gitlab-ctl restart

最新回复(0)