Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mercurial [Le 19/08/2009, 20:57]
213.95.41.13
mercurial [Le 11/09/2022, 12:05] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Intrepid debian ​serveur réseau système ​mercurial hg tutorial tutoriel apache2 BROUILLON}}+{{tag>Xenial ​serveur réseau système}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== Installation d'un serveur mercurial ====== ====== Installation d'un serveur mercurial ======
  
-<note help>Cette page vous présente comment installer un serveur ​Mercuial ​sur un système linux ayant APT ainsi que comment l'​utiliser.</​note>​+Cette page vous présente comment installer un serveur ​Mercurial ​sur un système linux ayant [[:APT]] ainsi que comment l'​utiliser.
  
-<note tip>Rédigez ici une courte introduction sur l'​application.\\ +<note tip> 
-Mercurial est un outil de gestion de versions décentralisés comme git, Bazaar, Darcs, Monotone, SVK ou GNU Arch.  +Mercurial est un outil de gestion de versions décentralisés comme git, Bazaar, Darcs, Monotone, SVK ou GNU Arch.\\ 
-Pourquoi mercurial ? Il très est facile à mettre en place et à utiliser.+Pourquoi mercurial ? Il est très facile à mettre en place et à utiliser.
 </​note>​ </​note>​
  
-===== Pré-requis ===== 
- 
-<note tip>Si, pour la suite des opérations,​ des pré-requis sont nécessaires,​ indiquez-les. Citons quelques exemples :</​note>​ 
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
-  * Avoir activé l'​accès aux [[:​depots#​universe_et_multiverse|dépôts Universe et Multiverse]]. 
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt://​apache2|apache2]]**. 
  
 ===== Installation ===== ===== Installation =====
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​mercurial|mercurial]]**.+[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>mercurial]]**. 
 + 
 +testez que mercurial est bien installé : <code bash>hg version</​code>​ 
 +   
 +Vous devriez obtenir quelque chose comme ça à la version près : <code bash>​Mercurial Distributed SCM (version 3.7.3) 
 +(see https://​mercurial-scm.org for more information) 
 + 
 +Copyright (C) 2005-2016 Matt Mackall and others 
 +This is free software; see the source for copying conditions. There is NO 
 +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</​code>​
  
 ===== Configuration ===== ===== Configuration =====
  
-Tout d'​abord, ​[[:tutoriel:comment_modifier_un_fichier|ouvrez ​le fichier]] **/truc/machin/bidule** en modification puis …+Tout d'​abord, ​créez un dossier où stocker les dépôts et ses sous-dossiers <code bash>​sudo mkdir -p /​var/​hg/​repositories /​var/​hg/​tools</​code>​ 
 +Puis mettez à jour la base de données index.cgi  <​code bash>​sudo updatedb</​code>​ 
 +Enfin copiez ​le fichier ​''​index.cgi''​ de **/usr/share/gitweb** vers **/​var/​hg/​tools** :​ <​code>​sudo cp /​usr/​share/​gitweb/​index.cgi /​var/​hg/​tools/​index.cgi</​code>​
  
-<​note ​tip>Configuration particulière ? Expliquez les détails utiles de configuration (il n'​est ​pas nécessaire de faire un copier-coller de la page de manuel ; les grandes lignes suffisent avec éventuellement un lien dans les références). +<​note ​help>Si vous ne trouvez ​pas index.cgi faites ​un : <​code>​locate index.cgi</​code>​ pour trouver ​dans quel dossier il se trouve.</​note>​
-</​note>​+
  
-===== Utilisation=====+===== Premier dépôt ​=====
  
-Lancez l'​application depuis le menu //Applications ​-> Accessoires ​-> Machin Chose// ou //via// la commande suivante :+Votre premier dépôt : <code bash>​sudo mkdir /var/hg/​repositories/​mon_repo 
 +sudo chown www-data:www-data /var/hg/repositories/mon_repo 
 +sudo hg init /var/hg/​repositories/​mon_repo</​code>​
  
-  machin-chose+[[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] **/​var/​hg/​tools/​hgweb.config** puis ajoutez les lignes suivantes :  
 +<​file>​ 
 +[paths] 
 +mon_repo = /​var/​hg/​repositories/​mon_repo/​ 
 +</​file>​ 
 +si vous créez un deuxième dépôt, même manipulation que pour le premier : 
 +<code bash>​sudo mkdir /​var/​hg/​repositories/​mon_repo2 
 +sudo chown www-data:​www-data /​var/​hg/​repositories/​mon_repo2 
 +sudo hg init /​var/​hg/​repositories/​mon_repo2</​code>​ 
 +[[:​tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] **/​var/​hg/​tools/​hgweb.config** pour avoir :  
 +<​file>​ 
 +[paths] 
 +mon_repo = /​var/​hg/​repositories/​mon_repo/​ 
 +mon_repo2 = /​var/​hg/​repositories/​mon_repo2/</​file>​
  
-<note tip>​Raccourcis intéressants ? Fonctions cachées ? Expliquez le fonctionnement général de ce que vous présentez (là non plus, il n'est pas nécessaire de copier-coller la page de manuel). 
-</​note>​ 
  
 ===== Désinstallation ===== ===== Désinstallation =====
  
 Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.
- 
 ===== Liens ===== ===== Liens =====
  
-<note tip>Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles.</​note>​ +  ​* **(fr, en)** [[https://www.mercurial-scm.org/|Site officiel de mercurial]]
- +
-  * **(en)** [[http://​spuriousinterrupt.org/​projects/​xfmedia/​|Site officiel de Xfmedia]] +
-  ​* **(fr, en)** [[http://www.xfce.org|Site officiel ​du projet Xfce]] +
- +
----- +
- +
-<note help>Si vous considérez que votre contribution à la page de documentation est significative,​ vous avez la possibilité de la signer en ajoutant votre identifiant dans la ligne ci-dessous. +
-</​note>​ +
- +
-//​Contributeurs principaux : [[utilisateurs:​votre_identifiant|votre nom ou pseudonyme]], [[utilisateurs:​autre_identifiant|nom ou pseudo autre]].//​ +
- +
-<note help>Si vous vous êtes basé sur un document existant pour écrire votre article, citez la source originale ! Ceci est indispensable afin de respecter les droits d'​auteur.</​note>​ +
- +
-//Basé sur [[http://​www.document_source.com|« Titre original de l’article »]] par Auteur Original.//+
  • mercurial.1250708246.txt.gz
  • Dernière modification: Le 19/08/2009, 20:57
  • (modification externe)