写在前面:

redmine_ldap_sync 是作者自己写的插件,但已经停止维护了。
redmine中国网站:https://www.redmineplugins.cn/

一、安装redmine

  • 使用 bitnami_redmine 一键安装程序
    # 下载地址:
    wget https://downloads.bitnami.com/files/stacks/redmine/4.1.1-2/bitnami-redmine-4.1.1-2-linux-x64-installer.run
    # 加执行权限
    chmod +x bitnami-redmine-4.1.1-2-linux-x64-installer.run
    # 执行程序,根据提示输入即可
    ./bitnami-redmine-4.1.1-2-linux-x64-installer.run

    二、在程序中安装官方插件: redmine_ldap_sync

    官方github地址:https://github.com/thorin/redmine_ldap_sync

注意:github中的插件版本与redmine不兼容

推荐使用这个版本 链接:https://pan.baidu.com/s/15dJ9TPWvqVMs39Zv1cHCAw
提取码:8py1

安装插件步骤:

# 1. 先把插件下载到目录中:/opt/redmine-4.1.1-2/apps/redmine/htdocs/plugins
cd /opt/redmine-4.1.1-2/apps/redmine/htdocs/plugins && unzip redmine_ldap_sync.zip
# 2. 解压,并将文件夹名字修改为 redmine_ldap_sync
cd /opt/redmine-4.1.1-2/apps/redmine/htdocs/plugins && mv redmine_ldap_sync-redmine4-fixed redmine_ldap_sync
# 3. 由于我们刚刚是一键安装的程序,这里还是bitnami提供的安装环境;方法是直接执行 /opt/redmine-4.1.1-2/use_redmine ;会进入一个 bash 环境
/opt/redmine-4.1.1-2/use_redmine
# 4. 按照github中推荐的步骤进行安装依赖
bundle install
# 5. 执行安装命令,注意 不要直接调用rake,使用如下:
bundle exec rake -T redmine:plugins:ldap_sync RAILS_ENV=production

三、登录到redmine界面,将LDAP信息输入进去,如图:

redmine 使用 LDAP 用户认证 落地方案_第1张图片

四、在插件中输入LDAP的信息

填入的信息可以根据github的README提示来一一写入即可
redmine 使用 LDAP 用户认证 落地方案_第2张图片
redmine 使用 LDAP 用户认证 落地方案_第3张图片