OpenLDAP之Gogs

2020年04月16日 264点热度 0人点赞 0条评论

说明

废话少啰嗦,经过上篇文章【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截图

结束

主要的是那几个规则配置比较麻烦。

Sollyu

保持饥渴的专注,追求最佳的品质

文章评论