Mercurial

De OpenWikiBSD
Aller à : navigation, rechercher

Doc

Install

  • Linux/Debian :
apt-get install tortoisehg tortoisehg-nautilus eclipse-mercurialeclipse

Configurer

Configurer l'accès côté client

cat .hg/hgrc

[ui]
username = John Doe <jdoe@example.com>
verbose = True


Côté serveur

cd /rep
hg init
hg serve

voilà, tout le monde peut lire le contenu de /rep, mais personne ne peut écrire (sauf manip risquée ! voir plus bas)

  • AUtoriser l'accès en écrite à ...tout le monde :

dans .hg/hgrc :

[web]
push_ssl = false
allow_push = "*"

Tout le monde peut écrire sur votre disque...

SOlution pas terminée, puisque permet l'écrite par tout le monde sur le port 8000. Il faut ajouter juste un coup de firewall :

/sbin/iptables -A INPUT -p tcp -i lo    --dport 8000 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 8000 -j DROP


Usage rapide

Ne remplace pas les docs.

  • Mettre un répertoire sous surveillance de hg
hg init
  • Ajouter des fichiers à la surveillance de hg
hg add *