GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Gitlab sur Debian 10

Dans ce tutoriel, nous allons vous montrer comment installer Gitlab sur Debian 10. Pour ceux d'entre vous qui ne le savaient pas, Gitlab est une implémentation graphique de git, c'est un dépôt open-source système de gestion et de contrôle de version. GitLab est développé sur Ruby on Rails. Grâce à GitLab, vous pouvez héberger votre code source sur votre propre serveur. Cela garantit la sécurité du code et vous laisse une liberté totale sur le nombre d'utilisateurs ainsi que sur le nombre de référentiels et le nombre de fichiers. GitLab vous fournit une plate-forme pour collaborer sur des projets et suivre les modifications apportées au code. GitLab est largement utilisé pour le développement de logiciels et les tâches liées au contrôle de version. À bien des égards, il est similaire à GitHub, sauf que vous pouvez l'installer sur votre propre serveur.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de Gitlab sur une Debian 10 (Buster).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 10 (Buster).
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Gitlab sur Debian 10 Buster

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt commandes dans le terminal :

sudo apt update
sudo apt upgrade
sudo apt install ca-certificates curl openssh-server postfix

Étape 2. Installer GitLab sur Debian 10.

Nous téléchargeons maintenant le script du référentiel de GitLab vers /tmp répertoire comme indiqué :

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

Une fois le script téléchargé, vous devez l'exécuter à l'aide des commandes suivantes :

sudo bash script.deb.sh

Ensuite, installez GitLab CE à l'aide des commandes suivantes :

sudo apt install gitlab-ce

Étape 3. Configurez GitLab.

Vous devez modifier le github.rb dossier. Ici, nous allons utiliser l'éditeur nano pour ouvrir le fichier :

sudo nano /etc/gitlab/gitlab.rb

Trouvez l'external_url et mettez-le à jour pour qu'il corresponde à votre nom de domaine. Il devrait ressembler à l'exemple suivant :

external_url 'http://idroot.us'

Ensuite, localisez le letsencrypt[‘contact_emails’] champ et mettez-le à jour pour inclure une adresse e-mail qui sera utilisée pour alerter l'utilisateur lorsque le certificat SSL Let's Encrypt approche de sa date d'expiration :

letsencrypt['contact_emails'] = ['[email protected]']

Maintenant, exécutez la commande reconfigure pour appliquer les modifications au serveur Gitlab :

sudo gitlab-ctl reconfigure

Étape 4. Configurez le pare-feu.

The firewalld users can use the following commands to open required ports on their system:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https 
sudo firewall-cmd --reload

Étape 5. Accéder à Gitlab sur Debian.

Gitlab sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://yourdomain.com/ ou http://server-ip-address .

Félicitations ! Vous avez installé Gitlab avec succès. Merci d'avoir utilisé ce didacticiel d'installation de Gitlab sur Debian 10 Buster. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Gitlab.


Debian
  1. Comment installer Tomcat 8.5 sur Debian 9

  2. Comment installer MongoDB sur Debian 9

  3. Comment installer Nginx sur Debian 9

  4. Comment installer Apache sur Debian 9

  5. Comment installer GitLab sur Debian 9

Comment installer Nginx sur Debian 11

Comment installer Gitlab sur Debian 8

Comment installer Gitlab sur Debian 10

Comment installer Go sur Debian 11

Comment installer Gitlab sur Debian 11

Comment installer Gitlab sur Debian 10 ?