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.

Laisser un commentaire

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Corrigez les déchirures d'écran des cartes graphiques Intel sous Pardus Linux en vérifiant X11 vs Wayland, les paramètres du compositeur, le taux de rafraîchissement, le pilote Xorg actif et TearFree uniquement lorsque cela est approprié.

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Configurer firewalld sur SLES 15 : vérifier les zones, autoriser les services ou les ports, enregistrer les règles permanentes, recharger en toute sécurité et vérifier l’accès.

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Activez la mise à jour en direct du noyau sur SLES 15 SP7, appliquez les correctifs pris en charge sans redémarrer, vérifiez les correctifs actifs et comprenez quand un redémarrage du noyau est encore nécessaire.

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Activez le mode FIPS sur SLES 15 avec l'utilitaire de configuration pris en charge par SUSE, redémarrez en toute sécurité, vérifiez l'état du noyau et de la politique de chiffrement, et vérifiez les limites de certification.

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Installez Google Chrome sur Gooroom OS en toute sécurité grâce aux paquets .deb officiels, à APT, aux vérifications de politique, aux conseils de mise à jour et aux correctifs pour les appareils gérés.

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Transférez en toute sécurité les journaux système SLES vers un serveur syslog distant grâce à rsyslog, aux certificats TLS, à la vérification du nom du pair, aux files d'attente, à la validation et aux tests.

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégrez SLES 15 à Active Directory avec SSSD à l'aide de YaST. Configurez le DNS et l'heure, configurez les connexions au domaine, vérifiez Kerberos et comparez SSSD, Winbind et realmd.

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolvez les problèmes de Wi-Fi RTL8821CE sur Pardus Linux en vérifiant le pilote rtw88 intégré, le firmware Realtek, rfkill, NetworkManager et les options de repli sécurisées.

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Diagnostiquer et corriger les échecs de résolution DNS de Debian 12 avec systemd-resolved, y compris resolv.conf, NetworkManager, networkd, cache et vérification.

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Installez Pardus 25.2 à côté de Windows 11 en sauvegardant, en réduisant le volume Windows, en démarrant sur une clé USB UEFI et en protégeant les partitions EFI et de récupération existantes.