说明
废话少啰嗦,经过上篇文章【
OpenLDAP之环境搭建】的配置,OpenLDAP已经成功部署了。
Gogs是一款极易搭建的自助 Git 服务。官方地址:
点击这里
本次部署依然采用的是Docker方式进行部署。
配置
version: "3.1"
services:
openldap:
image: osixia/openldap:stable
container_name: openldap
ports:
- "389:389"
- "636:636"
environment:
- LDAP_ORGANISATION="My Organisation"
- LDAP_DOMAIN=9x6.cn
- LDAP_ADMIN_PASSWORD=admin
- LDAP_TLS=false
gogs:
image: gogs/gogs
container_name: gogs
ports:
- "3000:3000"
用户
首先现在OpenLDAP中添加两个账号,一个是普通账号,一个是管理员账号。

需要注意是每个账号都需要配置一个邮箱,因为Git需要邮箱。
Gogs配置
启动完Docker之后,浏览器中打开
http://127.0.0.1:3000/,先离线配置一个管理员账号,直接贴图片吧。

增加一个【认证源管理】具体配置如下:

配置好直接保存就可以了。
测试
退出当前账号,使用普通用户张三登录

管理员账号sollyu截图
结束
主要的是那几个规则配置比较麻烦。