我在访问mercurial存储库时遇到问题。 (mercurial 1.7.1)
它通过Https在IIS6上安装了Windows 2003,
我可以使用相同的凭据通过浏览器访问该网站
如果我为IIS中的虚拟目录启用匿名访问,我可以访问该站点,但我需要使用集成Windows身份验证。
我尝试将hgrc文件中的路径设置为:
[paths]
default = https://username:password@example.site.com/hg/hgweb.cgi/TestRepository
然后,如果我尝试推送或拉动,我会收到错误消息:
中止:授权失败
任何想法?
答案 0 :(得分:1)
最有用的输出可能在您的网络服务器/ IIS日志中 - 检查那里。您还可以在mercurial命令行上尝试--debug
以获得更多输出,但它可能会出现在Web服务器端。
答案 1 :(得分:0)
我已将目录安全身份验证模式更改为基本身份验证。目前,这似乎足以满足我们的需求