2010-11-30 14 views

Répondre

2

Vérifier https://www.mercurial-scm.org/wiki/PublishingRepositories
Si c'est seulement sur un réseau local, hg serve est le plus facile/rapide avec 0 soutien auth. Bien sûr, vous pouvez toujours utiliser ssh sans avoir besoin de configurer un serveur. hg clone ssh://your-main-server/path/to/repo

+0

Merci, mais cela ne fonctionne que si ma machine quand j'essaie d'y accéder à travers: http: // localhost: 8000 /. J'ai donc deux questions: 1. Les autres utilisateurs seront-ils en mesure de pousser les mises à jour ou de tirer uniquement? 2. Comment puis-je rendre http: // localhost: 8000/accessible via le réseau? – emurad

+0

Par défaut, il écoute toutes les interfaces ici, mais vous pouvez essayer 'hg serve -a 0.0.0.0' ou remplacer 0.0.0.0 par le lan ip. et vous devez ajouter '[web] allow_push = *' .hgrc de votre projet pour permettre le push. – OneOfOne

+0

Merci qui a très bien fonctionné mais comment puis-je avoir plusieurs projets en utilisant cette méthode? – emurad