Comment installer GitLab sur le serveur Ubuntu

Cherchez-vous à faire fonctionner GitLab sur votre serveur Ubuntu ? GitLab est une puissante alternative auto-hébergée aux services comme GitHub . Avec lui, vous pouvez facilement gérer votre équipe et collaborer sur des projets de codage, suivre les bogues et déployer des logiciels. Dans ce guide, nous passerons en revue les étapes nécessaires pour installer et déployer votre instance GitLab sur Ubuntu Server.

xr:d:DAFds8YL9ik:2,j:43601822907,t:23032003

Comment installer GitLab sur votre serveur Ubuntu

La configuration du service GitLab sur votre serveur Ubuntu commence par l'installation de quelques packages. Ces packages sont des dépendances et sont nécessaires pour exécuter GitLab sur Ubuntu. Pour installer ces dépendances, entrez la commande suivante.

sudo apt install -y curl openssh-server certificats ca tzdata perl

Une fois ces packages installés sur votre serveur Ubuntu, vous devez télécharger le script d'installation GitLab suivant sur votre système Ubuntu. Ce script configurera les dépôts GitLab sur Ubuntu et garantira que tout peut fonctionner sur votre système Ubuntu.

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

Après avoir exécuté le script ci-dessus, vous pouvez exécuter la commande apt install suivante pour installer le package "gitlab-ce". Ce package comprend tout pour héberger votre instance GitLab sur un serveur Ubuntu.

sudo apt installer gitlab-ce

L'installation du package "gitlab-ce" prendra beaucoup de temps. Vous craignez peut-être que votre serveur se soit figé ou ralenti. Soyez patient, GitLab vient juste d'être mis en place.

Lorsque l'installation de GitLab est terminée sur Ubuntu, vous verrez le message suivant apparaître dans la fenêtre du terminal.

Maintenant que GitLab est installé, vous devez le configurer. Découvrez l'adresse IP LAN de votre serveur Ubuntu pour passer à la section suivante du guide.

Comment configurer GitLab sur votre serveur Ubuntu

Vous devez ajouter une URL externe à votre configuration GitLab pour qu'elle soit accessible sur le serveur Ubuntu. Pour cela, commencez par ouvrir un terminal sur le serveur Ubuntu . Une fois ouvert, utilisez la commande suivante pour ouvrir le fichier de configuration.

sudo nano /etc/gitlab/gitlab.rb

Dans le fichier de configuration, faites défiler vers le bas et localisez la ligne :

external_url 'http://gitlab.example.com'

Remplacez l'exemple d'URL par votre nom d'hôte, votre domaine ou votre adresse IP. Lorsque vous avez terminé de modifier le fichier de configuration, appuyez sur Ctrl + O sur le clavier pour enregistrer vos modifications. Vous pouvez ensuite appuyer sur Ctrl + X sur le clavier pour quitter l'éditeur de texte Nano.

Après avoir quitté l'éditeur de texte Nano, vous devrez redémarrer le service GitLab pour que les modifications que vous avez apportées soient appliquées. Le redémarrage du service GitLab se fait avec la commande gitlab-ctl .

reconfigurer sudo gitlab-ctl

Comment créer votre premier dépôt sur GitLab

Maintenant que vous avez configuré un serveur GitLab, il est temps de créer votre premier dépôt. Cependant, vous devez d'abord créer votre utilisateur. Accédez à votre URL GitLab et cliquez sur enregistrer pour enregistrer un nouveau compte.

Après avoir enregistré un nouveau compte, vous devez vous connecter au compte root pour l'approuver. GitLab génère automatiquement un mot de passe root sécurisé après l'installation. Vous pouvez accéder au mot de passe root en exécutant la commande suivante.

chat sudo /etc/gitlab/initial_root_password | grep "Mot de passe"

Copiez le mot de passe généré en toute sécurité et connectez-vous avec le nom d'utilisateur "root". Une fois connecté, cliquez sur le menu hamburger (à gauche du champ de recherche GitLab) et sélectionnez "Zone d'administration".

Dans la zone "Admin", sélectionnez "Afficher les derniers utilisateurs" et approuvez le compte que vous avez créé précédemment. Ensuite, déconnectez-vous du compte "root" et connectez-vous à votre compte enregistré.

Une fois que vous êtes connecté à GitLab, vous êtes prêt à créer votre premier dépôt. Trouvez le bouton "Créer un projet" et sélectionnez-le avec la souris. Sélectionnez "Créer à partir d'un modèle". Ensuite, parcourez les modèles pour trouver celui qui convient le mieux à votre projet.

Après avoir sélectionné votre modèle, vous verrez la zone "créer à partir d'un modèle". Sur cette page, vous pouvez remplir le nom de votre projet, l'URL du projet, le slub du projet, la description, etc. Lorsque vous avez terminé la configuration de votre nouveau projet, cliquez sur le bouton "Créer un projet".

Lorsque vous sélectionnez le bouton "Créer un projet", votre nouveau dépôt apparaîtra.

Comment interagir avec votre nouveau dépôt GitLab

Il existe plusieurs façons d'interagir et de pousser/extraire le code de votre nouveau référentiel GitLab. Sous Linux, vous pouvez vous tourner vers plusieurs applications GUI, telles que GitKraken , Gitg , Git Cola , SmartGit , etc. Vous pouvez également utiliser l'outil de ligne de commande officiel Git.

L'objectif de ce guide est de déployer une instance GitLab sur un serveur Ubuntu. Cependant, nous ne fournirons pas de cours accéléré sur l'utilisation de Git. Pour savoir comment utiliser correctement l'outil Git, installez l'une des applications mentionnées et consultez leurs manuels. Ou consultez Git.org.


Comment installer GitLab sur le serveur Ubuntu

Comment installer GitLab sur le serveur Ubuntu

Cherchez-vous à faire fonctionner GitLab sur votre serveur Ubuntu ? GitLab est une puissante alternative auto-hébergée aux services comme GitHub. Avec elle, vous pouvez

Sécuriser un serveur Ubuntu Linux avec SELinux

Sécuriser un serveur Ubuntu Linux avec SELinux

Découvrez comment ajouter une sécurité supplémentaire à votre serveur Ubuntu Linux en installant et en activant SELinux dessus.

Configurer NFS sur un serveur Linux avec Cockpit

Configurer NFS sur un serveur Linux avec Cockpit

Vous cherchez un moyen plus simple de monter des partages NFS sur votre serveur Linux ? Découvrez comment monter des partages NFS avec l'application Cockpit.

Comment mettre à niveau vers Ubuntu 22.04 LTS

Comment mettre à niveau vers Ubuntu 22.04 LTS

Le support à long terme d'Ubuntu 22.04 est là ! Découvrez comment mettre à niveau votre ordinateur de bureau ou portable vers la dernière version d'Ubuntu.

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment transférer des fichiers vers un conteneur Docker

Comment transférer des fichiers vers un conteneur Docker

Besoin de transférer des fichiers vers votre conteneur Docker ? Avec l'outil Docker cp, vous pouvez facilement déplacer des fichiers vers et depuis des conteneurs.

Comment installer un fichier DEB sous Linux

Comment installer un fichier DEB sous Linux

Qu'est-ce qu'un fichier DEB ? Qu'est ce que tu fais avec? Découvrez les nombreuses façons d'installer des fichiers DEB sur votre PC Linux.

Comment faire fonctionner GOG Galaxy sous Linux

Comment faire fonctionner GOG Galaxy sous Linux

Possédez-vous des jeux sur GOG.com ? Vous souhaitez configurer le client GOG Galaxy sur votre PC Linux pour profiter de certains jeux vidéo ? Suivez ce guide comme nous le montrons

Comment installer Docker Engine sur CentOS

Comment installer Docker Engine sur CentOS

Docker Engine est un programme de conteneurisation ouvert pour Linux et d'autres plates-formes. Docker Engine gère des conteneurs autonomes qui fonctionnent comme

Comment regrouper tous vos chats en un seul avec Ferdi

Comment regrouper tous vos chats en un seul avec Ferdi

Êtes-vous fatigué d'installer Slack, Discord et de nombreux autres outils de productivité sur votre système Linux ? Souhaitez-vous qu'ils puissent tous être combinés en un seul