Active Directory 对使用 Redmine 的 Git Server 的支持



之前关于Git是否可以使用Active Directory身份验证的问题包括这个答案,由用户faken提供,这表明Redmine是一个很好的方法。 碰巧的是,我的一位同事在前一天建议在实现 Git 时包括 Redmine,所以我很感兴趣。

我的问题是:以这种方式设置 Redmine 和 Git 有多容易?

我问的原因是,在工作中,人们厌恶复杂的安装过程,这些过程需要来自不同来源的六个或更多组件以及几天的学习期。 无论对错,这种装置都被视为非常脆弱,原因有两个:

  1. 对独立项目的多个依赖关系,在未来的版本中不一定能很好地协同工作;
  2. 启动和
  3. 运行各种组件需要漫长的学习和实验期,大约需要一两天的时间,这是忙碌的系统管理员负担不起的。

不是想在这里拖钓,但我知道当我向他展示上面 Faken 之前回答中链接的说明时,我的老板的第一反应是什么。 但是,我不想根据封面来判断一本书,并根据该说明页面的第一印象来注销Redmine。我真的很希望能够去找我的老板,给他一个答案,上面写着:我们已经做到了,这并不痛苦,花了这么长时间,这些是需要注意的几件事。

干杯西蒙

如果您通过 HTTP 使用 Git,您可以轻松地使用 SPNEGO 来保护存储库,如果 Redmine 支持读取 $REMOTE_USER var,您可以让 Web 服务器执行身份验证。 mod_auth_kerbmod_auth_gss很好地服务这个。

最新更新