Maison  >  Article  >  outils de développement  >  Explication détaillée de l'installation en un clic de gitlab dans centos

Explication détaillée de l'installation en un clic de gitlab dans centos

PHPz
PHPzoriginal
2023-04-03 11:55:25826parcourir

GitLab est un outil d'hébergement de code Git à interface Web open source qui peut nous aider à mieux gérer le code dans le développement en collaboration en équipe. Si vous êtes développeur, vous risquez de rencontrer les situations suivantes :

  • Un collègue a modifié votre code sans vous en avertir ;
  • Plusieurs personnes ont co-écrit la même base de code ;
  • Aucun code de sauvegarde, entraînant une perte de code ;

Afin de résoudre ces problèmes, nous pouvons utiliser GitLab pour gérer le code. Présentons la méthode d'installation en un clic de CentOS GitLab.

1. Installez la dernière version de Git

Avant d'installer GitLab, nous devons d'abord installer Git. Entrez la commande suivante :

sudo yum -y update
sudo yum -y install git

2. Installez les dépendances

GitLab nécessite certaines dépendances pendant le processus d'installation. Utilisez la commande suivante pour installer :

sudo yum install -y curl policycoreutils-python openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

3. Installez GitLab

Avant d'installer GitLab, nous devons ajouter le miroir GitLab. library , entrez la commande suivante :

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

Ensuite, entrez la commande suivante pour installer GitLab :

sudo yum install -y gitlab-ee

IV. Configurez GitLab

Entrez le fichier de configuration de GitLab :

sudo vim /etc/gitlab/gitlab.rb
  • Modifiez l'URL de GitLab :

Recherchez "Externe" " dans l'URL du fichier de configuration" et modifiez-le avec votre propre adresse de serveur et votre propre port. Par exemple :

external_url 'http://192.168.1.100:80'
  • Modifier le serveur de messagerie SMTP :

Recherchez "gitlab_rails['smtp_enable'] = true" et modifiez-le en :

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "your_email@your_domain.com"
gitlab_rails['smtp_password'] = "your_password"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'none'

5. Démarrez GitLab

Rechargez le fichier de configuration :

sudo gitlab-ctl reconfigure

Démarrez GitLab :

sudo gitlab-ctl start

À ce stade, nous avons terminé l'installation en un clic de CentOS GitLab et pouvons utiliser le navigateur pour accéder à notre service GitLab. Saisissez l'adresse et le port du serveur dans la barre d'adresse du navigateur, par exemple :

http://192.168.1.100

Le nom d'utilisateur par défaut de GitLab est « root » et le mot de passe est « 5iveL!fe ».

Résumé

Grâce à cet article, nous avons appris comment installer GitLab sur CentOS en un seul clic. Si vous êtes un développeur, il est recommandé d'utiliser GitLab pour gérer le code. Cela peut vous aider à très bien collaborer au développement.

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