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
cgit [Le 17/02/2012, 11:27]
YoBoY tags supperflus
cgit [Le 31/08/2022, 23:36] (Version actuelle)
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Lucid}}+{{tag>Xenial programmation}}
 ---- ----
  
Ligne 10: Ligne 10:
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
-  * Avoir déjà installé et configuré [[:apache2|apache2]]. +  * Avoir déjà installé et configuré [[:​apache2]]. 
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt://​libapache2-mod-perl2|libapache2-mod-perl2]]** **[[apt://git-core|git-core]]** **[[apt://curl|curl]]** **[[apt://​libssl-dev|libssl-dev]]**.+  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt://​libapache2-mod-perl2,​git-core,​curl,​libssl-dev|libapache2-mod-perl2 git-core curl libssl-dev]]**.
  
 ===== Installation ===== ===== Installation =====
- +Pour installer ce logiciel, il suffit d'[[:tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>cgit]]**.
-Ouvrez un terminal et placez-vous dans votre répertoire home : +
-  cd ~ +
- +
-Téléchargez la dernière version de cgit sur [[http://​hjemli.net/​git/​cgit/​]]+
-Par exemple, si la dernière version est la version 0.8.3.3, téléchargez l'​archive ​**cgit-0.8.3.3.tar.gz** : +
-  wget http://​hjemli.net/​git/​cgit/​snapshot/​cgit-0.8.3.3.tar.gz +
- +
-Décompressez l'​archive : +
-  tar -zxvf cgit-0.8.3.3.tar.gz +
- +
-Placez-vous dans le nouveau dossier qui vient d'​être créé : +
-  cd cgit-0.8.3.3 +
- +
-Contruisons maintenant cgit : +
-  make get-git +
-  make +
- +
-Avant d'​installer cgit, nous allons devoir créer un fichier de configuration pour demander à l'​installateur de placer les fichiers cgit dans des endroits appropriés : +
-  cat <<'​EOF' ​> cgit.conf +
-  CGIT_SCRIPT_PATH = /​var/​www/​htdocs/​cgit/​cgi-bin +
-  CGIT_DATA_PATH = /​var/​www/​htdocs/​cgit +
-  EOF +
- +
-Installez cgit : +
-  sudo make install +
- +
-Trois fichiers viennent d'​être installés : +
-  ​/​var/​www/​htdocs/​cgit/​cgit.css +
-  ​/​var/​www/​htdocs/​cgit/​cgit.png +
-  * /​var/​www/​htdocs/​cgit/​cgi-bin/​cgit.cgi+
  
 ===== Configuration ===== ===== Configuration =====
  
 Configurons maintenant apache pour qu'il prenne en considération cgit : Configurons maintenant apache pour qu'il prenne en considération cgit :
-  cat <<'​EOF'​ | sudo tee /​etc/​apache2/​conf.d/cgit+  cat <<'​EOF'​ | sudo tee /​etc/​apache2/​sites-available/cgit.conf
   Alias /git /​var/​www/​htdocs/​cgit/​cgi-bin   Alias /git /​var/​www/​htdocs/​cgit/​cgi-bin
   ​   ​
Ligne 68: Ligne 38:
  
 Redémarrez apache : Redémarrez apache :
-  sudo /​etc/​init.d/​apache2 restart+  sudo service ​apache2 restart
  
 Nous considérons à partir d'ici que tous vos dépôts git sont stockés dans le dossier **/​home/​git/​**. Nous considérons à partir d'ici que tous vos dépôts git sont stockés dans le dossier **/​home/​git/​**.
Ligne 97: Ligne 67:
  
 ===== Désinstallation ===== ===== Désinstallation =====
 +Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
  
-Pour désinstaller cgit : 
-  cd ~/​cgit-0.8.3.3 
-  sudo make uninstall 
-  sudo rmdir /​var/​www/​htdocs/​cgit/​cgi-bin 
-  sudo rmdir /​var/​www/​htdocs/​cgit 
-  sudo rm /etc/cgitrc /​etc/​apache2/​conf.d/​cgit 
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(en)** [[http://hjemli.net/git/cgit/|Site officiel]]+  * **(en)** [[https://git.zx2c4.com/cgit|Site officiel]]
  
  
 ---- ----
 //​Contributeurs principaux : [[:​utilisateurs:​Metathink]].//​ //​Contributeurs principaux : [[:​utilisateurs:​Metathink]].//​
  • cgit.1329474426.txt.gz
  • Dernière modification: Le 17/02/2012, 11:27
  • par YoBoY