Maison  >  Article  >  Opération et maintenance  >  Comment configurer le serveur Gitlab dans CentOS7

Comment configurer le serveur Gitlab dans CentOS7

藏色散人
藏色散人avant
2020-06-16 13:42:012940parcourir

La colonne tutorielle suivante de introduction au système centos vous présentera comment créer un serveur Gitlab dans CentOS7. J'espère qu'elle sera utile aux amis qui en ont besoin !

Comment configurer le serveur Gitlab dans CentOS7

CentOS7 pour créer le serveur Gitlab

CentOSInstaller le Dépendances nécessaires

Étape 1 : Installer ssh

yum install -y curl policycoreutils-pythonopenssh-server

Comment configurer le serveur Gitlab dans CentOS7

Comment configurer le serveur Gitlab dans CentOS7

Étape 2 : Définir le service SSH sur Automatiquement démarrez le service SSH au démarrage (s'il est installé et démarré, vous pouvez ignorer cette étape)

sudo systemctl enable sshd
sudo systemctl start sshd

Étape 3 : Installez et démarrez le pare-feu (s'il est installé et démarré, vous pouvez ignorer cette étape

) ;
yum install firewalld systemd -y
service firewalld start

Étape 4 : Ajouter le service http à firewalld (--permanent signifie permanent) ;

firewall-cmd --permanent --add-service=http

Comment configurer le serveur Gitlab dans CentOS7

Étape 5 : Redémarrer le pare-feu ;

systemctl reload firewalld

Étape 6 : Configurez le service postfix pour qu'il démarre automatiquement au démarrage et démarrez postfix ;

systemctl enable postfix
systemctl start postfix

Étape 7 : Vérifiez si wget a été installé sur le système (sinon, utilisez yum pour installer wget

wget -V --检查wget版本
yum -y install wget --yum安装wget
) ;

CentOS installe les dépendances nécessaires

Première étape : téléchargez gitlab (version communautaire) avec wget

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm

Comment configurer le serveur Gitlab dans CentOS7

Étape deux : installez gitlab

rpm -i gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm

Si l'erreur suivante se produit, vous devez installer Policycoreutils-python;

Comment configurer le serveur Gitlab dans CentOS7

yum -y install policycoreutils-python

Comment configurer le serveur Gitlab dans CentOS7

Comment configurer le serveur Gitlab dans CentOS7

Étape 3 : Modifiez le fichier de configuration de gitlab, spécifiez l'IP du serveur et le port personnalisé ;

vi /etc/gitlab/gitlab.rb

Modifiez l'URL : external_url 'http://192.168.2.121:8081'

Comment configurer le serveur Gitlab dans CentOS7

Modifier le port : nginx['listen_port'] = 8081

Comment configurer le serveur Gitlab dans CentOS7

Pour modifier la configuration de unicorn

Comment configurer le serveur Gitlab dans CentOS7

Étape 4 : Réinitialiser et démarrer GitLab ;

Réinitialiser la configuration : gitlab-ctl reconfigure

Comment configurer le serveur Gitlab dans CentOS7

Redémarrer le service gitlab : gitlab- ctl restart

Comment configurer le serveur Gitlab dans CentOS7

Étape 5 : Accédez à Gitlab, connectez-vous pour la première fois et modifiez le mot de passe

Utilisateur initial : root

Mot de passe initial : 5iveL !fe

Comment configurer le serveur Gitlab dans CentOS7

S'il est inaccessible, vous pouvez vérifier si le port est désactivé

Vérifiez l'état du port : netstat -lntp si netstat ; la commande n'existe pas, installez yum install net-tools -y, car CentOS7 n'inclut pas net-tools, donc la commande ifconfig n'est pas disponible Après avoir installé net-tools, vous pouvez utiliser les commandes netstat et ifconfig ; 🎜> Port ouvert du pare-feu :

firewall-cmd --zone=public --add-port=8081/tcp --permanent

Recharger la liste des pare-feu :

firewall-cmd --reload

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer