GNU/Linux >> Tutoriels Linux >  >> Linux

Installer GitLab sur Debian 10

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 Debian® 10.

Prérequis :

  • Un serveur Debian 10 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.

Tout d'abord, en ligne de commande, mettez à jour votre apt cache avec la commande suivante :

sudo apt update

Ensuite, installez les ca-certificates , curl , openssh-server , et postfix forfaits :

sudo apt install ca-certificates curl openssh-server postfix

Lors de l'installation de postfix, sélectionnez Site Internet . Sur la page suivante, saisissez votre nom de domaine.

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.deb.sh
    
  3. Installez le référentiel à l'aide de la commande suivante :

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

    sudo apt install gitlab-ce
    

Configurer GitLab

Après la commande d'installation de 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 remplaçant http par 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. Comment installer Gitlab sur Debian 9 Stretch Linux

  2. Installer Gnome sur Debian 11

  3. Comment installer GitLab sur Debian 9

  4. Installer GitLab sur CentOS 7

  5. Installer GitLab sur Ubuntu 18.04

Comment installer Gitlab sur Debian 8

Comment installer Gitlab sur Debian 9 Stretch

Comment installer Gitlab sur Debian 10

Comment installer Go sur Debian 10

Comment installer Gitlab sur Debian 11

Comment installer Gitlab sur Debian 10 ?