2010-09-04 75 views
3

我花了一些时间将我的SVN存储库转换为Mercurial。我在Win 2008 R2的IIS7下安装了Mercurial。如何在Mercurial中使用hg push

我几乎所有的工作。但是我无法将更改推回服务器。

$ 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

看起来可能是IIS权限错误。 – msw 2010-09-04 14:23:37

+0

任何想法什么样的权限? – Rich 2010-09-04 14:41:16

回答

5

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

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

0

尝试推到:

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

,让我'中止:HTTP错误404:未找到' – Rich 2010-09-04 14:21:25

+0

我的坏,编辑。 – 2010-09-05 15:48:13

相关问题