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.
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
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
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.
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!