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

これは許可の問題であることがわかりました。

リポジトリの場所がサーバー/ユーザーに書き込み権限を与えていることを確認する必要があります。一度変更すると、すべてが機能しました。

于 2010-09-04T15:11:29.013 に答える
0

次の場所にプッシュしてみてください:

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