2009-11-09 7 views
2

J'ai la configuration de Windows suivante:Comment faire pour transférer du référentiel clone vers le référentiel de serveur distant en utilisant le protocole http/ssh?

La machine Windows "A" a un dépôt mercurial. serveur hg est en cours d'exécution sur « A » http

J'ai créé clone de « A » sur la machine windows « B » Après avoir ajouté et commitng mes changements pour clone, je veux pousser ces changements à la machine « A ». Essayé TortoiseHg: synchronisez -> option Push, mais obtenir ci-dessous erreur:

pushing to http://[email protected] Addr:8001/ 
searching for changes 
1 changesets found 
ssl required 
[command returned code 1] 

Je l'ai fait ci-dessous les changements dans la machine "A" /.hg/hgrc fichier

[web] 
    push_ssl = False 
    allow_push = * 

et encore j'ai essayé hg pousser de la machine "B" mais en obtenant la même erreur.

quelqu'un peut-il résoudre mon problème.

Merci à l'avance.

Praveen

Répondre

3

Qu'est-ce que vous avez fait semble bon pour moi. Je peux penser à deux choses qui pourraient être fausses.

  1. Avez-vous redémarré le serveur HTTP sur A après avoir modifié le fichier hgrc?

2. Je ne sais pas si hgrc est sensible à la casse, mais essayez le réglage comme

`push_ssl = false` 

parce que je l'ai toujours vu écrit de cette façon.

+0

J'ai redémarré le serveur HTTP de la machine "A" et résolu le problème. Maintenant capable de pousser http protocoal de clone distant. Merci beaucoup. – praveen

+2

Les valeurs booléennes ne sont pas sensibles à la casse et vous pouvez utiliser "1", "yes", "true", "on", pour True et "0", "no", "false", "off" pour False. –

+0

Merci d'avoir éclairci ça. Je ne pensais pas qu'il était sensible à la casse, donc c'est bien d'être sûr maintenant. –

Questions connexes