GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Gitlab sur CentOS 8

Gitlab est un outil d'application utilisé pour la gestion du code source. Les utilisateurs peuvent utiliser cet outil comme alternative à Github et ils peuvent simplement installer le serveur GitLab CE et profiter de tous les avantages de ses fonctionnalités utiles, notamment les révisions de code, les wikis, le suivi des problèmes et les flux d'activité. GitLab est un gestionnaire de référentiel git en ligne sur lequel différents membres de l'équipe peuvent communiquer sur les tests, le codage et le déploiement d'applications. Nous allons installer Gitlab dans cet article sur CentOS 8 via la ligne de commande.

Prérequis

Exécutez toutes les commandes doivent sous les privilèges root.

Installation de GitLab sur CentOS 8

Suivez les étapes ci-dessous pour installer Gitlab sur votre système Centos :

Étape 1 :Installer le référentiel des packages requis 

Tout d'abord, vous devez installer les prérequis, y compris les packages OpenSSH et Postfix sur votre système, nécessaires à l'installation de GitLab. Ouvrez le terminal à partir de la barre latérale gauche du menu des activités, également illustré dans l'image suivante :

Installez donc toutes les dépendances de packages pour GitLab CE en utilisant la commande dnf suivante :

$ sudo dnf -y install curl policycoreutils openssh-server openssh-clients postfix

Une fois l'installation terminée, en utilisant les commandes suivantes, activez et démarrez les services de postfix et SSH.

$ systemctl start sshd

$ systemctl start postfix

Après cela, activez ou ajoutez les deux services au démarrage du système.

$ systemctl enable sshd

$ systemctl enable postfix

Maintenant, les services sont activés. Vérifiez l'état d'exécution de chaque service en exécutant la commande suivante :

$ systemctl status sshd

$ systemctl status postfix

Étape 2 :Ajouter un référentiel et installer GitLab

Pour installer GitLab CE, ajoutez le référentiel officiel GitLab sur votre système CentOS 8. Ajoutez le dépôt GitLab à votre système en utilisant le script suivant :

$ curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

Après avoir exécuté le script ci-dessus, les résultats suivants s'affichent dans la fenêtre du terminal :

Étape 3 :Installez GitLab CE sur CentOS 8

Maintenant, exécutez la commande ci-dessous pour installer les packages GitLab CE sur votre système :

$ sudo dnf install gitlab-ce –y

Une fois l'installation de tous les packages terminée, le résultat suivant notifiera l'installation de GitLab sur votre système :

Maintenant, l'édition communautaire GitLab est installée sur votre système CentOS 8.

Étape 4 :configurez GitLab CE sur CentOS 8

Ouvrez le fichier de configuration suivant dans n'importe quel éditeur de texte comme suit :

$ sudo nano /etc/gitlab/gitlab.rb

Collez-y l'URL externe de votre choix comme suit :

external_url ‘https://gitlab.example.com‘

Enregistrez les modifications, puis exécutez la commande ci-dessous pour reconfigurer le GitLab CE :

$ sudo gitlab-ctl reconfigure

Modifiez la configuration du pare-feu en exécutant les commandes suivantes :

$ sudo firewall-cmd --permanent --add-service={ssh,http,https} --permanent

$ sudo firewall-cmd --reload

Maintenant, ouvrez la console Web GitLab et saisissez l'URL https://gitlab.example.com dans la barre d'adresse comme suit :

Une fois que vous vous êtes connecté avec succès au GitLab, visitez le tutoriel GitLab et commencez à travailler dessus.

Conclusion

Nous avons installé et configuré GitLab CE sur CentOS 8 dans cet article. Enfin, GitLab est maintenant installé sur votre système CentOS 8.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Installer GitLab sur CentOS 7

Comment installer et configurer GitLab sur CentOS 7

Comment installer R sur CentOS 8

Comment installer et configurer GitLab CE sur CentOS 7

Comment installer et configurer GitLab CE sur CentOS 8

Comment installer Gitlab sur Centos 7

Comment configurer GitLab sur CentOS 8