配置Gitlab使用LDAP认证
Posted zangxueyuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置Gitlab使用LDAP认证相关的知识,希望对你有一定的参考价值。
1. 通过SSH登陆Gitlab服务器。
2. 进行以下配置文件夹。
[[email protected] ~]# cd /etc/gitlab/
3. 打开gitlab.rb配置文件,并加入以下配置。
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: ‘aishangwei.net‘
host: ‘ldap.aishangwei.net‘
port: 389
uid: ‘sAMAccountName‘
uid: ‘uid‘
bind_dn: ‘cn=admin,dc=ldap,dc=aishangwei,dc=net‘
password: ‘xiodi.cn123‘
method: ‘plain‘ # "start_tls" or "simple_tls" or "plain"
# verify_certificates: true
active_directory: true
allow_username_or_email_login: false
# lowercase_usernames: false
# block_auto_created_users: false
base: ‘DC=ldap,DC=aishangwei,DC=net‘
user_filter: ‘‘
4. 保存配置文件并执行下列命令
gitlab-ctl reconfigure
5. 下一步校验工作,在浏览器中打开Gitlab服务器。正确应该会弹出如下画面。
6. 进行登陆校验
以上是关于配置Gitlab使用LDAP认证的主要内容,如果未能解决你的问题,请参考以下文章