记录一次容器部署 gitlab 对接 ldap 的设置方法,过程比较曲折。
1. 安装部署
安装很简单,准备好 gitlab 的 deployment 文件,一键搞定。
几分钟后,gitlab-redis、gitlab-gitlab、gitlab-postgresql 三个容器都运行正常了,访问gitlab网页界面。
打开登录界面,首次登录有一个初始密码设置,可以看到,这里有Sign in和Register.
记录一次容器部署 gitlab 对接 ldap 的设置方法,过程比较曲折。
安装很简单,准备好 gitlab 的 deployment 文件,一键搞定。
几分钟后,gitlab-redis、gitlab-gitlab、gitlab-postgresql 三个容器都运行正常了,访问gitlab网页界面。
打开登录界面,首次登录有一个初始密码设置,可以看到,这里有Sign in和Register.
ldap:
enabled:
true
servers:
main:
label: ldap
host: 10.96.0.3
port: 389
uid:
'cn'
bind_dn:
'cn=admin,dc=yuming,dc=io'
password:
'baomi'
encryption:
'plain'
base:
'dc=yuming,dc=io'
user_filter:
'(objectclass=person)'
代码如下:
env : - name: LDAP_ENABLED value: 'true' - name: LDAP_HOST value: 10.96.0.3 - name: LDAP_PORT value: '389' - name: LDAP_UID value: cn - name: LDAP_METHOD value: plain - name: LDAP_BIND_DN value: 'cn=admin,dc=yuming,dc=io' - name: LDAP_PASS value: baomi - name: LDAP_BASE value: 'dc=yuming,dc=io' - name: LDAP_ACTIVE_DIRECTORY value: 'true' - name: LDAP_ALLOW_USERNAME_OR_EMAIL_LOGIN value: 'false' |
wanjie
这个人很懒,什么都没留下
文章评论