我花了一些时间将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 = *
有谁能告诉我为什么这不起作用?
干杯 富
答案 0 :(得分:5)
好的结果证明这是一个权限问题。
您需要确保存储库的位置具有SERVER / User写入权限。一旦改变一切正常。
答案 1 :(得分:0)
尝试推送到:
https://<username>:<password>@pandora/dev/test