Recherche de site Web

Comment installer GitLab sur Ubuntu et Debian


Gitlab est une plateforme de développement logiciel et de collaboration open source, très puissante, robuste, évolutive, sécurisée et efficace. Gitlab fait partie des meilleures alternatives à Github, qui vous permet de planifier votre processus de développement logiciel ; écrire du code et le vérifier ; un package logiciel et une version avec une fonctionnalité de livraison continue intégrée ; gérer automatiquement les configurations et surveiller les performances.

Lire aussi : Comment installer et configurer GitLab sur CentOS 7

Il offre des services évolutifs entièrement intégrés basés sur Git avec des fonctionnalités telles que le suivi des problèmes, le déplacement des problèmes entre les projets, le suivi du temps, de puissants outils de branchement et des branches et balises protégées, le verrouillage de fichiers, les demandes de fusion, les notifications personnalisées, les feuilles de route de projet, les graphiques d'avancement pour les jalons du projet et du groupe, et bien plus encore.

Dans cet article, nous expliquerons comment installer et configurer Gitlab (gestionnaire de référentiel Git) sur les distributions Ubuntu ou Debian Linux.

Étape 1 : installer et configurer les dépendances requises

1. Commencez par mettre à jour vos packages logiciels système, puis installez les dépendances nécessaires à l'aide du gestionnaire de packages apt, comme indiqué.

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

2. Ensuite, installez le service de messagerie Postfix pour envoyer des notifications par e-mail.

sudo apt install postfix

Pendant le processus d'installation de Postfix, il vous sera demandé de configurer le package Postfix. Choisissez « Site Internet » et appuyez sur [Entrée]. N'oubliez pas d'utiliser le DNS externe de votre serveur pour « nom de l'e-mail » et appuyez sur [Entrée]. Pour tout écran de configuration supplémentaire, appuyez sur [Entrée] pour utiliser le pour accepter les valeurs par défaut.

Étape 2 : ajouter le référentiel GitLab et installer le package

3. Ajoutez maintenant le référentiel APT du package GitLab à votre système en exécutant le script suivant.

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

4. Ensuite, installez GitLab Community Edition à l'aide de la commande suivante et modifiez l'URL 'http://gitlab.linux-console.net ' selon vos besoins pour accéder à GitLab via un navigateur Web.

EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

Remarque : Si vous souhaitez modifier l'URL ci-dessus ultérieurement pour une raison quelconque, vous pouvez reconfigurer l'URL dans le fichier de configuration principal /etc/gitlab/ gitlab.rb dans la section external_url et reconfigurez le gitlab à l'aide de la commande suivante.

sudo gitlab-ctl reconfigure

5. Si vous avez configuré un pare-feu UFW, vous devez ouvrir le port 80 (HTTP) et 443 ( HTTPS) pour autoriser les connexions aux demandes du Gitlab.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Étape 3 : Effectuer la configuration initiale de Gitlab

6. Accédez maintenant à votre instance gitlab via un navigateur à l'URL suivante.

http://gitlab.linux-console.net

7. Une fois ouvert, il sera redirigé vers un écran de réinitialisation de mot de passe, ici vous devez définir un nouveau mot de passe en cliquant sur « Changer votre mot de passe » pour votre nouvel administrateur. compte. Une fois défini, vous serez à nouveau redirigé vers l’écran de connexion.

8. Après vous être connecté, vous accéderez au panneau de contrôle de l'utilisateur administrateur, comme indiqué dans la capture d'écran. Vous pouvez créer un objet, créer un groupe, ajouter des personnes ou configurer votre instance gitlab. Vous pouvez également modifier votre profil utilisateur et ajouter des clés SSH à votre instance gitlab, configurer vos préférences de communication et bien plus encore.

Pour plus d'informations, accédez à la Page À propos de Gitlab : https://about.gitlab.com/.

Lire aussi : Comment migrer de GitHub vers GitLab

C'est tout pour le moment! Gitlab est une application avancée, robuste et efficace pour gérer le cycle de vie du développement logiciel et des opérations (DevOps). Dans cet article, nous avons expliqué comment installer et configurer Gitlab dans Ubuntu et Debian.

Si vous avez des questions ou des idées à ajouter à cet article, utilisez le formulaire de commentaires ci-dessous pour nous contacter.