我有一个奇怪的问题。我已经使用 hgweb.cgi 脚本设置了 Mercurial 服务器。该脚本在我的 Apache 网络服务器上的一个子文件夹中运行,我使用 Apache basicauth 来强制执行身份验证。
当我尝试在 Windows 上使用 hg.exe 命令行从我的服务器中提取时,它工作正常。推送、传入和传出命令也可以正常工作。在 Aptana 中,推拉也可以正常工作。
我的下一步是在 Netbeans 中设置 Mercurial。我无法让它工作,因为我无法进行身份验证。Netbeans 不断向我询问 un/pw 组合。附加的窗口不断弹出。无论我做什么,最后我都必须单击“取消”按钮,最终出现错误:
Mercurial Pull
--------------
INFO Pulling From: http://user:****@server.nl:8080/hg/kate ...
ERROR Command failed:
Command: [hg, incoming, -v, --bundle, C:\wamp\www\Thorium\Kate_bundle0, --repository, C:\wamp\www\Thorium\Kate, http://user:****@server.nl:8080/hg/kate]
Output: [abort: http authorization required]
INFO: End of Mercurial Pull
链接到错误消息