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édentesRévision précédente
Prochaine révision
Révision précédente
mercurial [Le 19/08/2009, 20:57] 213.95.41.13mercurial [Le 11/09/2022, 12:05] (Version actuelle) – 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) moths-art
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.//+