GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Gitlab sur Debian 10 ?

GitLab est un référentiel Git et un outil de cycle de vie . Il s'agit d'une plate-forme DevOps complète, qui permet aux professionnels de gérer et d'effectuer diverses tâches de projet. Par conséquent, il n'est pas exact de dire qu'il s'agit simplement d'un clone ou d'une alternative à Github.

En effet, de nombreuses personnes profitent de certaines des fonctionnalités de GitLab telles que la création et la gestion de référentiels en ligne; ainsi que la gestion des utilisateurs de ce référentiel. Autrement dit, bien qu'ils partagent des similitudes avec Github, ce n'est pas tout à fait pareil.

L'une des principales différences est que dans Gitlab, nous pouvons tirer parti des fonctionnalités DevOps de manière native et dans certains cas gratuitement ; d'autre part, nous pouvons installer notre propre instance de Gitlab sur un serveur personnel. C'est une aide précieuse pour de nombreuses petites équipes de développement ou projets privés.

Alors, allons voir comment installer GitLab sur le système d'exploitation Linux Debian 10.

Avant de commencer…..

L'installation de GitLab est en fait plus facile que vous ne le pensez. Cependant, quelques éléments sont requis :

  • Une installation propre de Debian 10. Ceci est essentiel pour éviter les conflits avec les paquets.
  • Le serveur doit être puissant. Personnellement, je recommande au moins 8 Go de RAM et 4 cœurs. À partir de là, tout dépend du nombre d'utilisateurs, de référentiels et de code que vous allez gérer.
  • Un domaine valide. Sans cela, nous ne pourrons pas terminer le tutoriel. Assurez-vous donc d'en avoir un valide.

Si vous remplissez ces conditions, vous êtes prêt à partir.

Installer Gitlab sur Debian 10

Ouvrez un terminal ou connectez-vous via SSH au serveur sur lequel vous souhaitez installer.

Ensuite, mettez à jour l'ensemble du système d'exploitation.

sudo apt update
sudo apt upgrade

Après cela, installez certains packages nécessaires à l'installation de Gitlab.

sudo apt install ca-certificates curl openssh-server postfix

Lors de l'installation de ces packages, Postfix vous posera quelques questions concernant la configuration à appliquer. Tout d'abord, configurez le serveur pour qu'il soit un site Internet.

Ensuite, définissez le domaine. Sur le même écran, vous avez certaines des instructions.

Lorsque vous avez terminé le processus d'installation, vous devez télécharger le script d'installation à partir du référentiel fourni par le projet.

wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh

Après les avoir téléchargés, exécutez le script pour ajouter les dépôts Gitlab.

sudo bash script.deb.sh
The repository is setup! You can now install packages.

Exécutez maintenant la commande suivante pour démarrer l'installation de Gitlab. Avant de l'exécuter, vous devez remplacer your-domain avec votre domaine, sans cela, le processus ne sera pas terminé.

sudo EXTERNAL_URL="https://your-domain" apt-get install gitlab-ce

Maintenant, attendez que tous les packages nécessaires soient téléchargés et configurés. À la fin, vous recevrez un message indiquant que l'installation a réussi.

Accès à Gitlab sur Debian 10

Ouvrez maintenant un navigateur Web de votre choix et accédez à votre domaine configuré https://your-domain et la première chose que vous devez faire est de changer le mot de passe administrateur.

Ensuite, vous verrez l'écran de connexion.

Entrez vos informations d'identification, puis vous verrez le tableau de bord Gitlab.

Alors, profitez-en.

Conclusion

Grâce à cet article, vous avez découvert le processus d'installation de Gitlab et qu'il peut vous aider à héberger du code et à travailler sur vos propres serveurs, ce qui augmente la sécurité et l'indépendance technologique.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Gitlab sur Debian 9 Stretch Linux

  3. Comment installer Python 3.9 sur Debian 10

  4. Comment installer GitLab sur Debian 9

  5. Installer GitLab sur Debian 10

Comment installer Gitlab sur Debian 8

Comment installer Gitlab sur Debian 9 Stretch

Comment installer Gitlab sur Debian 10

Comment installer Go sur Debian 10

Comment installer Gitlab sur Debian 11

Comment installer Go sur Debian