Mercurial,中止:授权失败
我在访问 Mercurial 存储库时遇到问题。 (mercurial 1.7.1)
它通过 Https 在 IIS6 windows 2003 上设置,
我可以使用相同的凭据通过浏览器访问该站点,
如果我在 IIS 中启用对虚拟目录的匿名访问,我可以访问该站点,但我需要使用集成 Windows 身份验证。
我尝试将 hgrc 文件中的路径设置为:
[paths]
default = https://username:[email protected]/hg/hgweb.cgi/TestRepository
然后,如果我尝试推送或拉取,我会收到错误消息:
abort:授权失败
有什么想法吗?
I'm having problems accessing a mercurial repository. (mercurial 1.7.1)
Its set up on IIS6 windows 2003 over Https,
I can access the site through a browser using the same credentials,
I can access the site if I enable anonymous access for the virtual directory in IIS, but I need to use the Integrated Windows authentication.
I have tried setting the path in my hgrc file to:
[paths]
default = https://username:[email protected]/hg/hgweb.cgi/TestRepository
then if I try to Push or Pull I get the error message:
abort: authorization failed
Any Ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最有用的输出可能在您的网络服务器/IIS 日志中——检查那里。您还可以在 Mercurial 命令行上尝试
--debug
以获得更多输出,但它可能会在 Web 服务器端。The most useful output is probably in your webserver/IIS logs -- check there. You can also try
--debug
on the mercurial command line to get a little more output, but it's likely going to be on the web server side.我已将目录安全认证模式更改为基本认证。目前看来这足以满足我们的需求
I have changed the Directory security authentication mode to basic authentication. For the time being this seem to be sufficient for our needs