我们正在研究如何在Active Directory环境下为Windows客户端配置GIT,并想知道人们使用哪些配置取得了成功。
我们最初使用HTTPS / Apache并采用基本身份验证来对AD进行认证。但是,这需要为每个客户端推送提供凭据。使用Kerberos会更容易吗?
我对使用SSH和私钥对持怀疑态度,因为这将增加我们的IT团队所需的维护工作量。也许有一种方法可以将私钥与AD帐户绑定,以便git可以自动获取它(一种AD连接的plink.exe替代品)?
我基本上是在尽量减少IT团队和开发人员的持续痛苦。我是在浪费时间吗?我应该考虑Mercurial吗?
澄清一下:我在Windows上使用过github作为远程Git,并且很喜欢它。但是,如果在Windows下有更好的身份验证支持,我很乐意查看Mercurial(我已经使用过,但仅仅是一点)。
我们最初使用HTTPS / Apache并采用基本身份验证来对AD进行认证。但是,这需要为每个客户端推送提供凭据。使用Kerberos会更容易吗?
我对使用SSH和私钥对持怀疑态度,因为这将增加我们的IT团队所需的维护工作量。也许有一种方法可以将私钥与AD帐户绑定,以便git可以自动获取它(一种AD连接的plink.exe替代品)?
我基本上是在尽量减少IT团队和开发人员的持续痛苦。我是在浪费时间吗?我应该考虑Mercurial吗?
澄清一下:我在Windows上使用过github作为远程Git,并且很喜欢它。但是,如果在Windows下有更好的身份验证支持,我很乐意查看Mercurial(我已经使用过,但仅仅是一点)。