## Mise en place des entrepôts accessibles sur le réseau
### Création du serveur
Il est possible de partager un entrepôt sur le réseau en utilisant le serveur web minimalist/non-sécurisé/A NE PAS UTILISER SUR INTERNET inclus dans la distribution de base Hg.
-----
Pour lancer le serveur sur votre machine utilisez la démarche suivante :
- créer un entrepôt Hg avec la commande "hg init PROJET"
- ajouter quelques fichiers dans l'entrepôt
- ensuite lancer la commande suivante "hg serve -p8001"
-----
## Cloner un entrepôt sur le réseau
- Le serveur "hg serve" utilise le protocole HTTP pour communiquer avec l'extérieur.
- Pour effectuer une clone de l'entrepôt située à une @ http utilisez la commande suivante : "hg clone http://NOM_HOTE:8001 PROJET_NOM_HOME"
- Vous pouvez vous amuser à cloner les entrepôts de vos collègues car aucun contrôle n'est effectué lors des opérations de type "clone" ou "pull" lorsqu'on utilise "hg serve"
- Essayer en revanche de faire une opération de type "push" sur votre propre entrepôt ou sur l'entrepôt de vos voisins.
-----
## Permettre la modification par réseau
- La manipulation qui suit est à faire uniquement si vous êtes dans un réseau fermé et que vous faites confiance à tous les utilisateurs du réseau
- Fermez le serveur "hg serve" s'il est toujours en cours d'exécution.
- Editez le fichier suivant .hg/hgrc en rajoutant les deux lignes suivantes :
[web]
#ceci donne le droit à tout le monde d'écrire
allow_push=*
#ceci pour permettre à faire des push même sans utiliser https
push_ssl=false
- Relancez le serveur et refaites des tests de "push".