Mercurial,abort:授权失败

时间:2010-11-29 15:01:33

标签: iis mercurial https repository authorization

我在访问mercurial存储库时遇到问题。 (mercurial 1.7.1)

它通过Https在IIS6上安装了Windows 2003,

我可以使用相同的凭据通过浏览器访问该网站

如果我为IIS中的虚拟目录启用匿名访问,我可以访问该站点,但我需要使用集成Windows身份验证。

我尝试将hgrc文件中的路径设置为:

[paths]
default = https://username:password@example.site.com/hg/hgweb.cgi/TestRepository

然后,如果我尝试推送或拉动,我会收到错误消息:

中止:授权失败

任何想法?

2 个答案:

答案 0 :(得分:1)

最有用的输出可能在您的网络服务器/ IIS日志中 - 检查那里。您还可以在mercurial命令行上尝试--debug以获得更多输出,但它可能会出现在Web服务器端。

答案 1 :(得分:0)

我已将目录安全身份验证模式更改为基本身份验证。目前,这似乎足以满足我们的需求