搭建gitlab服务并接入openldap认证
2026/6/6 1:33:36 网站建设 项目流程

一、搭建gitlab服务

1、下载镜像

docker pull docker.1ms.run/gitlab/gitlab-ce:18.11.3-ce.0

2、创建容器

docker run -d \ --hostname 0.0.0.0 \ --name gitlab \ -p 80:80 \ --shm-size 256m \ docker.1ms.run/gitlab/gitlab-ce:18.11.3-ce.0

3、记住初始root密码

docker exec -it gitlab cat /etc/gitlab/initial_root_password|grep Password

4、登录验证

浏览器访问本机IP,http://192.168.88.101

二、接入openldap认证

1、搭建openldap服务

参考《手把手OpenLDAP服务搭建及配置管理》。

2、配置并接入openldap

gitlab_rails['ldap_enabled'] = true gitlab_rails['ldap_servers'] = YAML.load <<-'EOS' main: label: 'LDAP' host: 'ldap.delcare.cn' port: 389 uid: 'uid' bind_dn: 'cn=admin,dc=ldap,dc=delcare,dc=cn' password: 'P@ssW0rd' encryption: 'plain' active_directory: false base: 'dc=ldap,dc=delcare,dc=cn' EOS

1)导出gitlab.rb

docker cp gitlab:/etc/gitlab/gitlab.rb .

2)修改gitlab.rb

vim gitlab.rb (加入以上配置信息)

3)导入gitlab.rb

docker cp gitlab.rb gitlab:/etc/gitlab/gitlab.rb

4)让修改生效

docker exec -it gitlab gitlab-ctl reconfigure

3、创建组织单位ou(可跳过)

4、验证统一认证

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询