Gitlab采用AD认证

Posted 小小三郎1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab采用AD认证相关的知识,希望对你有一定的参考价值。

1.Gitlab已经安装完毕

Gitlab采用AD认证_git

Gitlab采用AD认证_ide_02

2.配置Gitlab采用AD登录

Gitlab采用AD认证_ide_03

gitlab_rails[ldap_enabled] = true

gitlab_rails[prevent_ldap_sign_in] = false


###! **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

    host: 192.168.56.131

    port: 389

    uid: SamaccountName

    method: plain # "tls" or "ssl" or "plain"

    bind_dn: cn=administrator,cn=Users,dc=hanmma,dc=cn

    password: Haixiao123

    active_directory: true

    allow_username_or_email_login: true

    block_auto_created_users: false

    base: dc=hanmma,dc=cn

    user_filter:

EOS

Gitlab采用AD认证_ide_04

Gitlab采用AD认证_git_05

Gitlab采用AD认证_git_06

Gitlab管理员 标准用户依然可以登录(进行授权)

Gitlab采用AD认证_git_07

Gitlab采用AD认证_ide_08


以上是关于Gitlab采用AD认证的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab加入LDAP认证

SVN安装采用AD认证

gitlab同步AD中的组

gitlab集成AD域

gitlab使用AD域用户登录

通过python-ldap操作管理AD/LDAP用户及组织结构