Installer gitlab

Sources

la documentation : Documentation officielle

  1. Suivre la documentation d'installation officielle

    Omnibus

    On utilise l' Omnibus Gitlab package

  2. Dans le fichier /etc/gitlab/gitlab.rb

    modifications

    external_url 'https://pbellevue.libreedu.ovh:2443'

    nginx['redirect_http_to_https'] = true

    #certificats letsencrypt

    nginx['ssl_certificate'] ="/etc/gitlab/ssl/fullchain12.pem"

    nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/privkey12.pem"

  3. sudo gitlab-ctl reconfigure

  4. Mise à jour du certificat

    Mise à jour

    le certificat

    1. aller sur le serveur serv-isn

    2. Mettre à jour le certificat

      /opt/letsencrypt/letsencrypt-auto renew

    3. copier les quatre fichier .pem du répertoire , pour ce faire :

      ls -al /etc/letsencrypt/live/pbellevue.libreedu.ovh/, repérer le numéro des cibles des liens certXX.pem

      copier les fichiers *xx.pem situés dans /etc/letsencrypt/archive/pbellevue.libreedu.ovh/ sur le serveur gitlab

      dans le répertoire /etc/gitlab/ssl/ (penser à modifier les numéros XX dans le fichier de conf du gitlab)

  5. sudo gitlab-ctl reconfigure