37 lines
1.9 KiB
Plaintext
37 lines
1.9 KiB
Plaintext
|
---
|
||
|
title: Gitlab CE installation sur debian
|
||
|
date: 2022-09-15
|
||
|
---
|
||
|
|
||
|
### Gitlab CE sur debian
|
||
|
|
||
|
J'ai testé rapidement l'installation d'un gitlab communautaire dans une VM sur
|
||
|
mon poste de travail (Fedora). Je pensais qu'en utilisant l'utilitaire
|
||
|
*Machines* pour une VM ce serait simple, mais non. Par défaut, je ne pouvais pas
|
||
|
communiquer depuis ma machine vers la VM car la partie réseau n'était pas
|
||
|
configurée. De ce fait, je me suis appuyé sur une documentation Fedora [1] qui m'a
|
||
|
fait découvrir `virt-manager` avec `libvirt`. J'ai quand même pu récupérer
|
||
|
l'image que j'avais initialisé dans *Machines*.
|
||
|
|
||
|
Une fois la connexion ssh activée sur ma VM, j'ai déroulé l'installation de
|
||
|
Gitlab en suivant la procédure [2]. Je n'ai pas tenté de configurer
|
||
|
l'installation et j'ai uniquement paramétré l'url de mon instance. Par défaut,
|
||
|
si on met https://, un certificat letsencrypt est demandé. Ce qui dans mon cas
|
||
|
n'était pas une très bonne idée. J'ai donc continué sans certificat... bouh!!
|
||
|
|
||
|
L'installation est globalement rapide et installe beaucoup de composants.
|
||
|
Certainement plus que ce dont j'en ai besoin. J'ai récupéré le mot de passe root
|
||
|
comme indiqué et j'ai pu parcourir mon instance toute neuve. J'ai parcourru les
|
||
|
différentes configurations et il y a en quelques unes! Je pense que pour bien
|
||
|
faire, il faut lister les fonctionnalités dont on a besoin et voir pour chacunes
|
||
|
d'elles le paramétrage nécessaire.
|
||
|
|
||
|
Le point positif de ce type de recherche c'est que l'on découvre des
|
||
|
fonctionnalités dont on ne connaissait pas l'existance. Par exemple plantUML qui
|
||
|
permet de faire des digrammes de séquences, activé par défaut sur gitlab.com
|
||
|
mais qui nécessite une installation supplémentaire pour une instance perso.
|
||
|
|
||
|
=> https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/ [1]
|
||
|
=> https://about.gitlab.com/install/#debian [2]
|
||
|
|