Maison  >  Article  >  outils de développement  >  Comment installer GitLab sur CentOS 7

Comment installer GitLab sur CentOS 7

PHPz
PHPzoriginal
2023-03-31 09:40:01748parcourir

GitLab est un outil de gestion d'entrepôt en code open source basé sur le système de gestion d'entrepôt Git. Sa conception est inspirée de GitHub, mais son installation et son déploiement sont plus simples. Dans cet article, nous allons vous montrer comment installer GitLab sur CentOS 7.

  1. Installer les dépendances requises

GitLab nécessite certains prérequis lors de l'installation. Vous pouvez utiliser la commande suivante pour installer ces packages nécessaires :

sudo yum update
sudo yum install -y curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
  1. Installer Postfix

GitLab nécessite un serveur de messagerie pour envoyer des e-mails de notification, vous devez donc installer Postfix et le configurer pour qu'il démarre automatiquement au démarrage. Sur CentOS, vous pouvez installer Postfix à l'aide de la commande suivante :

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
  1. Installer GitLab

Avant d'installer GitLab, vous devez ajouter le référentiel RPM de GitLab. Ici, nous ajouterons le référentiel RPM GitLab Community Edition.

Tout d'abord, importez la clé GPG de GitLab :

curl https://packages.gitlab.com/gpg.key | sudo apt-key add -

Ensuite, ajoutez le référentiel RPM de GitLab :

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

Vous pouvez maintenant installer GitLab sur votre système à l'aide de la commande suivante :

sudo yum install -y gitlab-ce

Ce processus prendra un certain temps pour installer et configurer GitLab. Au cours de ce processus, vous devrez fournir certaines informations de configuration nécessaires, telles que le nom de votre site et les informations de votre compte administrateur.

  1. Accès à GitLab

GitLab Une fois l'installation terminée, vous pouvez accéder à l'URL par défaut de GitLab (qui peut être interrogée avec la commande ci-dessous) :

sudo gitlab-ctl status

La sortie devrait ressembler à ce qui suit :

run: gitlab-workhorse: ... pid ...; ...
run: logrotate: ... pid ...; ...
run: nginx: ... pid ...; ...
run: postgresql: ... pid ...; ...
run: redis: ... pid ...; ...
run: sidekiq: ... pid ...; ...
run: unicorn: ... pid ...; ...

Par défaut , GitLab utilise le protocole HTTP Servi via le port 80. Si vous avez autorisé HTTP dans le pare-feu CentOS, vous pouvez accéder à GitLab via l'adresse IP ou le nom de domaine du serveur.

Lorsque vous accédez à l'URL de GitLab, vous serez dirigé vers l'interface de connexion de GitLab. Entrez le compte administrateur que vous avez créé lors de l'installation de GitLab. De cette façon, vous avez terminé l’installation et le déploiement de GitLab.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn