2010-09-04 17 views
3

J'ai passé du temps à convertir mon dépôt SVN en Mercurial. J'ai installé Mercurial sous IIS7 sur Win 2008 R2.Comment utiliser hg push dans Mercurial

J'ai presque tout fonctionne. Cependant, je ne peux pas ramener les modifications au serveur.

$ 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 

Mon hgweb.cgi ressemble à ceci:

[web] 
baseurl = /hg 
allow_push = * 

[trusted] 
users = * 

Quelqu'un peut-il me dire pourquoi cela ne fonctionne pas?

Vive Rich

+0

Il semble qu'il s'agisse d'une erreur d'autorisation IIS. – msw

+0

Une idée quel genre de permission? – Rich

Répondre

5

tourne Ok c'est un problème d'autorisation.

Vous devez vous assurer que l'emplacement du référentiel a donné l'autorisation d'écriture SERVER/User. Une fois changé tout a fonctionné.

0

Essayez de pousser à:

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

qui me donne 'abort: Erreur HTTP 404: Not Found' – Rich

+0

Mon mauvais, édité. –