【发布时间】:2011-10-05 09:55:41
【问题描述】:
我们正在考虑配置 GIT 以供 Windows 客户端在 Active Directory 环境中使用,我想知道人们在哪些配置方面取得了成功。
我们最初为 HTTPS/Apache 设置了针对 AD 的基本身份验证。但是,这需要为来自客户端的每次推送提供凭据。 Kerberos 会不会那么痛苦?
我怀疑使用 SSH 和私钥对,因为它会增加我们 IT 团队所需的维护。是否有一种方法可以将私钥绑定到 AD 帐户,以便 git 自动获取它(某种与 AD 连接的 plink.exe 替换)?
我基本上是在尽量减少 IT 团队和开发人员的持续痛苦。我在浪费时间吗?我应该改用 Mercurial 吗?
澄清一下:我有在 Windows 上使用 github 作为远程 Git 的经验,我喜欢它。不过,我很高兴看到 Mercurial(我用过,但只用了一点点),如果它意味着在 Windows 下提供更好的身份验证支持。
【问题讨论】:
-
好问题,想听听人们对此的看法:)
标签: git active-directory windows-server