关于Git是否有可能使用Active Directory身份验证的早期问题包括this answer,用户faken,这表明Redmine是一种很好的方法。偶然的机会,我的一位同事在前一天建议在我们实施Git时包括Redmine,所以我很感兴趣。
我的问题是:以这种方式设置Redmine和Git有多容易?
我问的原因是,在工作中有一种对复杂安装过程的厌恶,这些过程需要来自不同来源的六个或更多组件以及几天的学习期。无论是对还是错,这种装置都被视为非常脆弱,原因有两个:
不要试图在这里徘徊,但我知道当我向他展示与faken上面的回答相关的指示时,我老板的第一反应是什么。但是,我不想根据封面判断一本书,并根据该指令页面的第一印象写下Redmine。我真的希望能够去找我的老板并给他一个答案,说明这样的话:我们已经做到了,这并不痛苦,花了很长时间,这些是值得注意的几件事
干杯 西蒙
答案 0 :(得分:1)
如果您通过HTTP使用Git,您可以轻松使用SPNEGO
来保护您的回购,如果Redmine支持阅读$REMOTE_USER
var,您可以让网络服务器执行身份验证。 mod_auth_kerb
或mod_auth_gss
很好地为此服务。