GNU/Linux >> Tutoriels Linux >  >> Linux

Installer GitLab sur CentOS 7

GitLab® Community Edition, ou GitLab CE, est un référentiel Git open source basé sur le Web avec un wiki et un suivi des problèmes. Cet article décrit comment installer GitLab CE et configurerSecure Sockets Layer (SSL) sur un serveur Cloud CentOS® 7.

Prérequis

  • Un serveur CentOS 7 avec au moins 8 Go de RAM
  • Un nom de domaine pointé vers votre serveur

Installer les dépendances

Il y a quelques dépendances que vous devez installer avant d'installer GitLab. CentOS 7 installe la plupart, sinon la totalité, de ces packages par défaut, mais vous devez vous assurer qu'ils sont installés avant d'essayer d'installer GitLab. Installez les packages avec yum en utilisant la commande suivante :

sudo yum install -y curl policycoreutils-python openssh-server postfix

Lors de l'installation de postfix, sélectionnez Site Internet . Sur la page suivante, entrez votre nom de domaine. Ensuite, démarrez et activez Postfix :

sudo systemctl enable postfix && sudo systemctl start postfix

Installer GitLab CE

Une fois l'installation des dépendances terminée, procédez comme suit :

  1. Changez de répertoire en /tmp :

    cd /tmp
    
  2. Exécutez le script du référentiel depuis gitlab.com :

    wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
    
  3. Installez le référentiel :

    sudo bash script.rpm.sh
    
  4. Ensuite, installez GitLab CE :

    sudo yum install gitlab-ce
    

Configurer GitLab

Après avoir entré la commande pour installer GitLab CE, vous devriez voir un avertissement concernant la définition de votre nom de domaine. Tout en corrigeant cela, allez-y et activez SSL avec letsencrypt . Effectuez les étapes suivantes :

  1. Ouvrez le fichier de configuration GitLab avec un éditeur de texte. Cet exemple utilise nano .

    sudo nano /etc/gitlab/gitlab.rb
    
  2. Recherchez le champ external_url field et mettez-le à jour pour qu'il corresponde à votre nom de domaine, en changeant HTTP vers HTTPS .Il devrait ressembler à l'exemple suivant :

    external_url 'https://example.com'
    
  3. Recherchez le letsencrypt[‘contact_emails’] champ. En cas de problème avec votre certificat SSL, le système alerte les adresses e-mail répertoriées dans ce champ. Il devrait ressembler à l'exemple suivant :

    letsencrypt['contact_emails'] = ['[email protected]']
    
  4. Enregistrez le fichier et quittez.

  5. Reconfigurez GitLab pour qu'il lise le nouveau fichier de configuration. Cette partie peut prendre quelques minutes.

    sudo gitlab-ctl reconfigure
    

Une fois la reconfiguration terminée, accédez à votre nom de domaine dans votre navigateur Web pour commencer à utiliser GitLab CE.


Linux
  1. Installez Odoo 14 sur CentOS 8

  2. Installez MariaDB 10.0 sur CentOS 6

  3. Installer PHP 7.4 sur CentOS 8

  4. Installer GitLab sur Debian 10

  5. Installer GitLab sur Ubuntu 18.04

Comment installer et configurer GitLab CE sur CentOS 7

Comment installer et configurer GitLab CE sur CentOS 8

Comment installer Gitlab sur CentOS 8

Installer Keepalived sur CentOS 8

Comment installer Gitlab sur Centos 7

Comment configurer GitLab sur CentOS 8