我有一个Windows 2008 R2 IIS7服务器与HTTPS下的Mercurial。 我使用TortoiseHG和通过Web界面连接到Mercurial存储库。 如果在.hgrc文件中没有我的用户名和密码,系统会提示他们input我的域凭据。
我想要的是设置我的Mercurial存储库的安全性,这样我就不必通过基本的身份validation提示或通过在我的个人.hgrc文件中以明文formsinput证书。 应该通过login到我正在使用的计算机上的域来推断用户访问。
在客户端,我有我的个人.hgrc我的凭据:
[auth] tag.prefix = https://MercurialServer tag.username = Username tag.password = Password
那么,您是问TortoiseHG是否支持使用NTLM / Kerberos在IIS中通过Windows身份validation模式进行身份validation? 答案是不; 它使用基本的身份validation,这需要明文凭据,无论是保存或input。
如果您使用的是基于SSH的协议,看起来有一些方法可以通过支持的plink版本使用GSSAPI进行无缝Windows身份validation; 思考的食物 。