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:45]
213.95.41.13 créée
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>mercurial hg tutorial tutoriel apache2}}+{{tag>Xenial serveur réseau système}}
  
 ---- ----
  
-====== ​Modèle : page application ​======+====== ​Installation d'un serveur mercurial ​======
  
-<note help>Cette page présente un modèle de base servant à la rédaction d'un article sur une application dans cette documentation. Pour récupérer le code wiki de cette page, cliquez sur le bouton « Éditer » du menu de gauche et copiez le code dans votre nouvelle page. Cette présentation est suggérée, mais n'est pas statique ; n'​hésitez pas à personnaliser vos pagesPar contre, **ne modifiez pas cette page modèle !**</​note>​+Cette page vous présente ​comment installer ​un serveur Mercurial sur un système linux ayant [[:APT]] ainsi que comment l'utiliser.
  
-<​note ​important>**Quelques conventions à respecter au maximum :** +<​note ​tip
-  * Le **nom de la page (URL)** doit être le **nom du paquet** principal ​de l'​application ​ou le nom de l'​application si elle n'est pas présente dans les dépôts. +Mercurial est un outil de gestion ​de versions décentralisés comme git, Bazaar, Darcs, Monotone, SVK ou GNU Arch.\\ 
-  * La page doit **se situer à la racine du wiki**.\\ Par exemple, la page sur le navigateur web Mozilla Firefox sera à l'​adresse : [[:​firefox|http://​doc.ubuntu-fr.org/​firefox]]. +Pourquoi mercurial ? Il est très facile ​à mettre en place et à utiliser.
-  * Évitez les fautes d'​orthographe,​ particulièrement déplaisantes.+
 </​note>​ </​note>​
  
----[ le modèle commence ICI ]--- 
- 
-<note tip>​Introduisez d'​abord les différents [[:​wiki:​syntaxe#​les_tags|tags]] représentant le mieux votre page. Le minimum est d'​indiquer la(les) version(s) d'​Ubuntu pour lesquelles la procédure a été testée (avec la première lettre en majuscule. exemple).\\ 
-Un tag particulier est le tag « ''​BROUILLON''​ ». Ce tag (en majuscule pour se démarquer des autres tags) indique que la page doit être relue, est en cours de rédaction ou doit être améliorée. 
- 
-  * Les tags sont à introduire dans l'​ordre suivant :\\ ''​Version autre_tag BROUILLON''​ 
-  * Si il y a des **accents** dans les tags, **ils doivent être présents**. 
-  * S'il y a des **espaces**,​ ils sont matérialisés par un **tiret bas** « _ ». 
-  * Les tags doivent être **au singulier**. 
-</​note>​ 
- 
-Exemples : 
- 
-{{tag>​Dapper Hardy Intrepid serveur réseau système gestionnaire_de_paquets tutoriel BROUILLON}} 
- 
-[[:#​recherche_par|Voir une liste de tags possibles]] 
- 
----- 
- 
-====== Modèle : page application ====== 
- 
-<note important>​Il est important de mettre **un et un seul titre de niveau 1** (H1) à toutes vos pages. Ainsi, si une page liste toutes les pages contenant un des tags de cette page, alors cette page pourra être inclue à la liste. Dans le cas contraire, elle ne le pourra pas (et dans ce cas-là, les tags ne servent à rien). :-( 
-</​note>​ 
- 
-<note tip>​Rédigez ici une courte introduction sur l'​application.\\ 
-De manière brève, concise et claire, indiquez par exemple ce à quoi est destinée l'​application,​ dans quel cas elle peut être utile, la licence sous laquelle elle est diffusée, toute autre information que vous jugerez utile de savoir avant de commencer la lecture de la page…</​note>​ 
- 
-<note important>​Chaque section aura **un titre de niveau 2** (H2) puis ses sous-sections,​ **un titre de niveau 3** (H3) et ainsi de suite… Remarque : il n'y a que 5 niveaux de titre, ce qui devrait être amplement suffisant.</​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://​libxine-extracodecs|libxine-extracodecs]]**. 
  
 ===== Installation ===== ===== Installation =====
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://foo|foo]]**.+[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​mercurial]]**.
  
-Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet#​paquet_present_dans_les_depots|installer les paquets]] **[[apt://truc,​machin,​chose|truc machin chose]]**.+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)
  
-Ensuite, …+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.1250707503.txt.gz
  • Dernière modification: Le 19/08/2009, 20:45
  • par 213.95.41.13