GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le serveur Gitlab sur Ubuntu 18.04 et 16.04 LTS

Gitlab est la meilleure alternative au système de gestion de référentiel Github git. Il offre également une option aux utilisateurs de la version auto-hébergée. Vous pouvez simplement installer le serveur Gitlab et profiter pleinement de ses fonctionnalités exceptionnelles. Ce didacticiel vous aidera à installer Gitlab Server (Community Edition) sur vos propres systèmes Ubuntu 18.04 et 16.04 LTS.

Vous pouvez également visiter la section Didacticiel Git en ligne pour en savoir plus sur les didacticiels et exemples de ligne de commande Git.

Étape 1 - Prérequis

Utilisez les commandes suivantes pour installer les dépendances requises pour commencer l'installation de Gitlab.

sudo apt-get updatesudo apt-get upgrade

Installez maintenant d'autres packages requis pour terminer le processus d'installation.

sudo apt-get install -y vim curl openssh-server ca-certificates

Étape 2 - Installer Gitlab sur Ubuntu

Maintenant, activez le référentiel de packages Gitlab Debian sur votre système. Exécutez la commande ci-dessous sur votre système, cela ajoutera un fichier /etc/apt/sources.list.d/gitlab_gitlab-ce.list dans votre système.

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

Après avoir activé le référentiel apt, exécutez la commande suivante pour installer l'édition communautaire Gitlab.

sudo apt-get install gitlab-ce

La commande ci-dessus installera toutes les applications requises, y compris le serveur Web Nginx, pour exécuter Gitlab sur votre système.

Étape 3 - Activer Let's Encrypt SSL

Gitlab fournit une option pour configurer le certificat SSL Let's encrypt pour qu'il s'exécute sur le protocole HTTP sécurisé. Vous devez faire pointer un domaine vers l'IP du serveur. Par exemple, j'ai effectué les entrées suivantes sur notre serveur DNS.

Modifiez ensuite le fichier de configuration

vim /etc/gitlab/gitlab.rb
 

Étape 4 - Configurer le serveur Gitlab

Ensuite, configurez le serveur Gitlab à l'aide de la commande suivante. Cela effectuera toutes les installations et les modifications nécessaires pour exécuter l'édition communautaire Gitlab sur le système Ubuntu.

sudo gitlab-ctl reconfigure

Le processus de configuration prendra du temps pour terminer l'installation.

Étape 5 - Ajuster le pare-feu

Vous devez ouvrir des ports dans le pare-feu pour accéder au réseau. Les commandes ci-dessous autoriseront les services http et https dans le pare-feu et les rendront permanents

sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=ftp 

Ensuite, exécutez la commande suivante pour mettre en œuvre les modifications :

sudo firewall-cmd --reload

Étape 6 - Accès au tableau de bord Gitlab

Accédez à votre serveur en utilisant le nom de domaine ou l'adresse IP sur le port HTTP standard 80. Vous obtiendrez l'écran de changement de mot de passe pour l'utilisateur root pour la première fois comme ci-dessous. Mettez à jour le nouveau mot de passe sécurisé pour l'utilisateur root.

Après avoir changé le mot de passe avec succès, accédez à l'écran de connexion et connectez-vous avec l'utilisateur "root" et le mot de passe spécifié.

Après la connexion, vous obtiendrez l'accès au tableau de bord de votre serveur Gitlab. Ici, vous pouvez commencer par la création d'utilisateurs et de nouveaux référentiels git.

Visitez maintenant notre didacticiel Git pour en savoir plus sur les utilisations des référentiels Git avec des aides en ligne de commande et des exemples.

Étape 7 - Planifier la sauvegarde des données Gitlab

Utilisez la commande suivante pour créer la sauvegarde complète des données Gitlab. L'emplacement de sauvegarde par défaut sera /var/opt/gitlab/backups. Vous pouvez modifier ce paramètre dans le fichier /etc/gitlab/gitlab.rb.

sudo gitlab-rake gitlab:backup:create

Vous pouvez également ajouter le même planificateur de commandes pour sauvegarder les données la nuit. Ajoutez le cron ci-dessous à la crontab du système.

0 22 * ​​* * sudo gitlab-rake gitlab:backup:create

Conclusion

Vous avez installé et configuré avec succès l'édition communautaire de Gitlab sur votre système Ubuntu.


Ubuntu
  1. Comment installer le serveur RabbitMQ sur Ubuntu 18.04 et 16.04 LTS

  2. Comment installer R sur Ubuntu 18.04 LTS

  3. Comment installer le serveur Xrdp sur Ubuntu 20.04 LTS

  4. Comment installer R sur Ubuntu 20.04 LTS

  5. Comment installer GitLab sur Ubuntu 18.04

Comment installer Gitlab sur Ubuntu 16.04 LTS

Comment installer le serveur Web Caddy sur Ubuntu 16.04 LTS

Comment installer Gitlab sur Ubuntu 18.04 LTS

Comment installer le serveur FTP sur Ubuntu 20.04 LTS

Comment installer le serveur VPN Pritunl sur Ubuntu 20.04 LTS

Comment installer le serveur d'impression CUPS sur Ubuntu 20.04 LTS