Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
cgit [Le 03/07/2015, 19:13] 92.139.83.216 [Installation] |
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://git.zx2c4.com/cgit/]]. | + | |
- | Par exemple, si la dernière version est la version 0.11.2, téléchargez l'archive **cgit-0.11.2.tar.xz** : | + | |
- | curl http://git.zx2c4.com/cgit/snapshot/cgit-0.11.2.tar.xz -o cgit-0.11.2.tar.xz | + | |
- | + | ||
- | Décompressez l'archive : | + | |
- | tar -zxvf cgit-0.11.2.tar.xz | + | |
- | + | ||
- | Placez-vous dans le nouveau dossier qui vient d'être créé : | + | |
- | cd cgit-0.11.2 | + | |
- | + | ||
- | 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]].// |