3

我花了一些时间将我的 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 = *

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

干杯丰富

4

2 回答 2

5

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

您需要确保存储库的位置已授予 SERVER/User 写入权限。一旦改变一切工作。

于 2010-09-04T15:11:29.013 回答
0

尝试推动:

https://<username>:<password>@pandora/dev/test
于 2010-09-04T14:14:21.807 回答