一、搭建gitlab服务1、下载镜像docker pull docker.1ms.run/gitlab/gitlab-ce:18.11.3-ce.02、创建容器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.03、记住初始root密码docker exec -it gitlab cat /etc/gitlab/initial_root_password|grep Password4、登录验证浏览器访问本机IPhttp://192.168.88.101二、接入openldap认证1、搭建openldap服务参考《手把手OpenLDAP服务搭建及配置管理》。2、配置并接入openldapgitlab_rails[ldap_enabled] true gitlab_rails[ldap_servers] YAML.load -EOS main: label: LDAP host: ldap.delcare.cn port: 389 uid: uid bind_dn: cnadmin,dcldap,dcdelcare,dccn password: PssW0rd encryption: plain active_directory: false base: dcldap,dcdelcare,dccn EOS1导出gitlab.rbdocker cp gitlab:/etc/gitlab/gitlab.rb .2修改gitlab.rbvim gitlab.rb 加入以上配置信息3导入gitlab.rbdocker cp gitlab.rb gitlab:/etc/gitlab/gitlab.rb4让修改生效docker exec -it gitlab gitlab-ctl reconfigure3、创建组织单位ou可跳过4、验证统一认证
搭建gitlab服务并接入openldap认证
发布时间:2026/6/6 1:33:41
一、搭建gitlab服务1、下载镜像docker pull docker.1ms.run/gitlab/gitlab-ce:18.11.3-ce.02、创建容器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.03、记住初始root密码docker exec -it gitlab cat /etc/gitlab/initial_root_password|grep Password4、登录验证浏览器访问本机IPhttp://192.168.88.101二、接入openldap认证1、搭建openldap服务参考《手把手OpenLDAP服务搭建及配置管理》。2、配置并接入openldapgitlab_rails[ldap_enabled] true gitlab_rails[ldap_servers] YAML.load -EOS main: label: LDAP host: ldap.delcare.cn port: 389 uid: uid bind_dn: cnadmin,dcldap,dcdelcare,dccn password: PssW0rd encryption: plain active_directory: false base: dcldap,dcdelcare,dccn EOS1导出gitlab.rbdocker cp gitlab:/etc/gitlab/gitlab.rb .2修改gitlab.rbvim gitlab.rb 加入以上配置信息3导入gitlab.rbdocker cp gitlab.rb gitlab:/etc/gitlab/gitlab.rb4让修改生效docker exec -it gitlab gitlab-ctl reconfigure3、创建组织单位ou可跳过4、验证统一认证