1. 配置
1.2 挂载配置文件
我们是用的是gitlab-ce版本,配置文件挂载出来,路径为: /etc/gitlab/, /etc/gitlab/gitlab.rb
1.3 修改配置文件
添加 :
gitlab_rails['ldap_enabled'] = true
###! **remember to close this block with 'EOS' below**
gitlab_rails['ldap_servers'] = YAML.load <<-'EOS'
main: # 'main' is the GitLab 'provider ID' of this LDAP server
label: 'ldap.buukle.top'
host: 'openldap-1-5-0.middleware'
port: 389
uid: 'uid'
bind_dn: 'cn=admin,dc=buukle,dc=top'
password: '****'
encryption: 'plain'
active_directory: true
allow_username_or_email_login: true
base: 'ou=Users,dc=buukle,dc=top'
user_filter: ''
EOS
2. 验证
重启gitlab服务,访问登录页
输入ldap配置好的用户名,密码即可登陆成功~
评论区