找到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