GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer GitLab sur Ubuntu 20.04

Dans ce tutoriel, nous allons vous montrer comment installer GitLab sur votre Ubuntu 20.04 VPS. Gitlab est une plate-forme avec un large éventail de fonctionnalités qui couvrent le cycle de vie de l'application. Il utilise le gestionnaire de référentiel Git pour le contrôle de version afin que vous puissiez facilement héberger vos référentiels Git, il offre également une intégration CI/CD ainsi qu'une révision du code.

En collaboration avec votre équipe, vous pouvez facilement planifier, créer, sécuriser et déployer des logiciels beaucoup plus rapidement et plus efficacement. Cela fait de Gitlab une option parfaite pour les projets DevOps et DevSecOps de toute envergure avec le choix de créer, d'importer ou d'utiliser des modèles pour de nouveaux projets.

Prérequis

Avant de commencer l'installation, quelques conditions doivent être remplies :

  • Un VPS avec au moins 4 Go de RAM (notre forfait SSD 4 VPS)
  • Nouvelle installation d'Ubuntu 20.04
  • Privilèges utilisateur :utilisateur root ou non root avec privilèges sudo
  • A pointé un enregistrement de domaine ou de sous-domaine vers l'adresse IP de votre serveur

Étape 1. Mettre à jour le système

Une nouvelle installation d'Ubuntu 20.04 nécessite les dernières mises à jour logicielles. Exécutez la commande suivante pour mettre à jour le système vers sa dernière version :

sudo apt update -y && apt upgrade -y

Étape 2. Installer les dépendances

Après avoir mis à jour le système, vous devez maintenant installer les dépendances nécessaires pour l'installation de Gitlab.

sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

Ensuite, vous devez installer postfix pour les e-mails de notification que vous recevrez de GitLab. Notez que vous devez avoir un domaine ou un sous-domaine pointé vers votre serveur avant de poursuivre l'installation.

sudo apt-get install -y postfix

Si l'écran de configuration apparaît pendant l'installation, vous pouvez sélectionner l'option "Site Internet" et saisir le "nom de messagerie" DNS externe de votre serveur dans l'écran suivant. Pour les options suivantes, vous pouvez utiliser les valeurs par défaut en appuyant sur Entrée.

Étape 3. Installer GitLab

Si les installations précédentes ont réussi, vous continuez maintenant votre installation en ajoutant le référentiel de packages GitLab avec la commande suivante.

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

Vous êtes maintenant prêt à installer GitLab, mais avant de continuer, assurez-vous à nouveau d'avoir correctement configuré le DNS pour votre domaine ou sous-domaine, car vous l'utiliserez pour l'installation automatique. Vous pouvez maintenant exécuter votre installation GitLab avec la commande.

sudo EXTERNAL_URL="https://example.domain.com" apt-get install gitlab-ee

Notez que vous devez modifier la valeur EXTERNAL_URL avec votre domaine ou sous-domaine que vous avez précédemment configuré avant de démarrer l'installation. Lors de l'installation, GitLab demandera automatiquement un certificat à Let's Encrypt si vous avez utilisé https:// dans la valeur EXTERNAL_URL, vous pouvez également installer avec HTTP ou utiliser votre propre certificat.

Un mot de passe aléatoire sera généré pour l'utilisateur root lors de l'installation, vous pouvez trouver le chemin du fichier de mot de passe à la fin de l'installation. Habituellement, vous devriez pouvoir trouver le fichier de mot de passe dans /etc/gitlab/initial_root_password . N'oubliez pas que ce mot de passe ne sera stocké que pendant 24 heures.

Une fois l'installation terminée, vous pouvez vérifier l'état du service avec la commande.

sudo gitlab-ctl status

Et vous devriez obtenir une sortie similaire si tous les services sont en cours d'exécution.

run: crond: (pid 50291) 9059s; run: log: (pid 47093) 9462s
run: gitaly: (pid 50515) 9043s; run: log: (pid 46688) 9675s
run: gitlab-exporter: (pid 50330) 9057s; run: log: (pid 47359) 9356s
run: gitlab-workhorse: (pid 50261) 9060s; run: log: (pid 47163) 9423s
run: grafana: (pid 50463) 9047s; run: log: (pid 49444) 9136s
run: logrotate: (pid 120962) 2510s; run: log: (pid 46614) 9707s
run: nginx: (pid 47288) 9386s; run: log: (pid 47207) 9412s
run: node-exporter: (pid 50310) 9059s; run: log: (pid 47338) 9374s
run: postgres-exporter: (pid 50451) 9047s; run: log: (pid 47800) 9287s
run: postgresql: (pid 46828) 9647s; run: log: (pid 46845) 9643s
run: prometheus: (pid 50346) 9056s; run: log: (pid 47406) 9325s
run: puma: (pid 47097) 9458s; run: log: (pid 47105) 9455s
run: redis: (pid 46642) 9694s; run: log: (pid 46653) 9691s
run: redis-exporter: (pid 50338) 9057s; run: log: (pid 47379) 9342s
run: registry: (pid 50278) 9060s; run: log: (pid 47272) 9390s
run: sidekiq: (pid 47115) 9442s; run: log: (pid 47127) 9439s

Vous devriez maintenant pouvoir accéder à votre application GitLab depuis votre navigateur avec le domaine ou le sous-domaine que vous avez précédemment configuré.

Vous pouvez vous connecter avec root et le mot de passe généré aléatoirement depuis /etc/gitlab/initial_root_password .

Vous pouvez démarrer, arrêter ou redémarrer tous les composants GitLab avec les commandes suivantes.

sudo gitlab-ctl start

sudo gitlab-ctl stop

sudo gitlab-ctl restart

Vous pouvez également démarrer, arrêter ou redémarrer des composants individuels de GitLab. Par exemple, si vous souhaitez redémarrer grafana, vous pouvez le faire avec la commande suivante.

# sudo gitlab-ctl restart grafana
ok: run: grafana: (pid 151924) 1s

Par défaut, GitLab autorisera les nouvelles inscriptions d'utilisateurs, pour un accès sécurisé, il est conseillé de le désactiver. Vous pouvez le désactiver depuis la console Web GitLab – Menu> Admin -> Décochez la case Inscription activée.

Bien sûr, vous n'êtes pas obligé d'installer GitLab sur Ubuntu 20.04. Si vous trouvez cela difficile, en utilisant notre hébergement Linux plans, vous pouvez simplement demander à nos administrateurs Linux experts d'installer GitLab sur Ubuntu 20.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation de GitLab sur Ubuntu 20.04, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons ci-dessous ou laissez simplement une réponse. Merci.


Panels
  1. Comment installer XAMPP sur Ubuntu 16.04 LTS

  2. Comment installer XAMPP sur Ubuntu 18.04 LTS

  3. Comment installer R sur Ubuntu 16.04

  4. Comment installer GitLab sur Ubuntu 18.04

  5. Comment installer Go sur Ubuntu 18.04

Comment installer gitlab sur Ubuntu 20.04

Comment installer Gitlab sur Ubuntu 20.04 LTS

Comment installer Gitlab sur Ubuntu 16.04 LTS

Comment installer Gitlab sur Ubuntu 18.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04