GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer GitLab sur Ubuntu 18.04 Bionic Beaver

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer GitLab sur Ubuntu 18.04 LTS. Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec des privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

GitLab est une application Web open source utilisée pour gérer les référentiels Git pour le développement collaboratif. Son objectif principal est de gérer plusieurs projets de développement de logiciels et ses fichiers entre les membres d'une équipe ou d'une organisation. Il peut également fournir un suivi des problèmes et du temps, des révisions, des branchements et bien d'autres fonctionnalités liées au développement qui utilisent la fonctionnalité Git.

Installer GitLab sur Ubuntu

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installation des dépendances requises.

Installez les packages nécessaires pour GitLab :

sudo apt update
sudo apt install curl openssh-server ca-certificates

Ensuite, exécutez les commandes ci-dessous pour installer Postfix MTA pour les notifications :

debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
sudo apt install postfix

Étape 3. Installer GitLab sur Ubuntu 18.04.

Gitlab provient de son propre référentiel. Les développeurs de Gitlab ont écrit un script d'installation pratique pour les systèmes Ubuntu et Debian afin de simplifier la configuration. Récupérez le script et exécutez-le :

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

Après avoir ajouté le référentiel, nous pouvons maintenant procéder au téléchargement du package GitLab CE :

sudo apt install gitlab-ce

Étape 4. Configuration de GitLab.

Après une installation réussie, nous devrons configurer notre URL pour qu'elle soit utilisée par notre application.

sudo nano /etc/gitlab/gitlab.rb

Modifiez maintenant la variable "external_url" pour utiliser votre domaine.

external_url 'https://git.rosehostingtest.com'

Après cela, nous devrons mettre en place des mesures de sécurité pour notre serveur GitLab. Collez ce qui suit sous la section "#GitLab Nginx" pour remplacer certains paramètres.

nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/letsencrypt/live/git.rosehostingtest.com/fullchain.pem"
nginx['ssl_certificate_key'] = "/etc/letsencrypt/live/git.rosehostingtest.com/privkey.pem"
nginx['ssl_dhparam'] = "/etc/gitlab/ssl/dhparams.pem"

Nous devons ensuite exécuter une commande pour reconfigurer les paramètres de GitLab :

sudo gitlab-ctl reconfigure

Étape 5. Configuration d'un pare-feu.

Le pare-feu intégré d'Ubuntu doit être configuré pour autoriser trois protocoles :SSH, HTTP et HTTPS. Pour autoriser les trois protocoles, exécutez ce qui suit :

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https

Étape 6. Configurez GitLab via l'interface Web.

Maintenant que vous avez configuré l'URL GitLab, vous pouvez commencer la configuration initiale via l'interface Web GitLab. Lancez votre navigateur Web et accédez à :

https://your_domain_or_server_IP.com

C'est tout ce que vous avez à faire pour installer GitLab sur Ubuntu 18.04. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer GitLab sur Ubuntu 18.04

  2. Comment installer CUDA sur Ubuntu 18.04 Bionic Beaver

  3. Comment installer MariaDB sur Ubuntu 18.04 Bionic Beaver

  4. Comment installer Redis sur Ubuntu 18.04 Bionic Beaver

  5. Comment installer Gogs sur Ubuntu 18.04 Bionic Beaver

Comment installer le navigateur Opera sur Ubuntu 18.04 Bionic Beaver

Comment installer uTorrent sur Ubuntu 18.04 Bionic Beaver

Comment installer Elasticsearch sur Ubuntu 18.04 Bionic Beaver

Comment installer Memcached sur Ubuntu 18.04 Bionic Beaver

Comment installer Apache CouchDB sur Ubuntu 18.04 Bionic Beaver

Comment installer Kubernetes sur Ubuntu 18.04 Bionic Beaver