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

Comment configurer le serveur Gitlab dans CentOS7

藏色散人
Libérer: 2020-06-16 13:42:01
avant
3027 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

É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
Copier après la connexion

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

firewall-cmd --permanent --add-service=http
Copier après la connexion

Comment configurer le serveur Gitlab dans CentOS7

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

systemctl reload firewalld
Copier après la connexion

É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
Copier après la connexion

É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
Copier après la connexion
) ;

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
Copier après la connexion

Comment configurer le serveur Gitlab dans CentOS7

Étape deux : installez gitlab

rpm -i gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm
Copier après la connexion

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

Comment configurer le serveur Gitlab dans CentOS7

yum -y install policycoreutils-python
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

Recharger la liste des pare-feu :

firewall-cmd --reload
Copier après la connexion

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!

Étiquettes associées:
source:jianshu.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal