码迷,mamicode.com
首页 > 其他好文 > 详细

配置Gitlab使用LDAP认证

时间:2018-06-29 00:19:24      阅读:4540      评论:0      收藏:0      [点我收藏+]

标签:title   label   9.png   lock   通过   root   ber   服务   lin   

1. 通过SSH登陆Gitlab服务器。


2. 进行以下配置文件夹。

[root@c720141 ~]# 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认证

标签:title   label   9.png   lock   通过   root   ber   服务   lin   

原文地址:https://www.cnblogs.com/zangxueyuan/p/9241273.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!