配置Gitlab使用LDAP認證

1. 經過SSH登錄Gitlab服務器。


2. 進行如下配置文件夾。

[root@c720141 ~]# cd /etc/gitlab/git


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 reconfigureide


5. 下一步校驗工做,在瀏覽器中打開Gitlab服務器。正確應該會彈出以下畫面。

image

6. 進行登錄校驗

image

相關文章
相關標籤/搜索