如何在Mercurial中使用hg push?

我花了一些时间把我的SVN仓库转换成Mercurial。 我已经在Win 2008 R2的IIS7下安装了Mercurial。

我几乎所有的工作。 但是我不能将更改推回到服务器。

$ hg push http authorization required realm: pandora user: rich password: pushing to https://pandora/dev/test searching for changes abort: HTTP Error 500: .hg\store\00changelog.i: Access is denied 

我的hgweb.cgi如下所示:

 [web] baseurl = /hg allow_push = * [trusted] users = * 

谁能告诉我为什么这不起作用?

干杯富有

好的,原来这是一个权限问题。

您需要确保存储库的位置具有SERVER /用户写入权限。 一旦改变一切工作。

尝试推送到:

 https://<username>:<password>@pandora/dev/test