0

较早的一个关于 Git 是否可以使用 Active Directory 身份验证的问题包括用户faken的这个答案,这表明 Redmine 是一种很好的方法。一次偶然的机会,我的一位同事在前一天建议我们在实施 Git 时包括Redmine,所以我很感兴趣。

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

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

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

不是想在这里拖钓,但我知道当我向他展示上面faken早期答案中链接的说明时,我的老板的第一反应是什么。但是,我不想通过封面来判断一本书,并根据该说明页面的第一印象写下Redmine。我真的很希望能够去找我的老板,给他看一个类似这样的答案:我们已经完成了,并不痛苦,花了这么长时间,这些是需要注意的几件事.

干杯西蒙

4

1 回答 1

1

如果您通过 HTTP 使用 Git,您可以轻松地使用它SPNEGO来保护您的存储库,如果 Redmine 支持读取$REMOTE_USERvar,您可以让网络服务器执行身份验证。mod_auth_kerb或者mod_auth_gss很好地服务这个。

于 2012-05-19T14:47:28.297 回答