Maison  >  Article  >  outils de développement  >  Introduction à la construction de l'environnement de serveur Git&GitHub GitLab

Introduction à la construction de l'environnement de serveur Git&GitHub GitLab

coldplay.xixi
coldplay.xixiavant
2021-02-24 10:00:072241parcourir

Introduction à la construction de l'environnement de serveur Git&GitHub GitLab

Recommandé (gratuit) : Démarrer avec Git

Répertoire des articles

    • Téléchargez et installez CentOS7
    • Installez Gitlab

Téléchargez et installez CentOS7

Cliquez pour accéder à l'adresse de téléchargement de CentOS7 et téléchargez directement le deuxièmeCentOS-7-x86_64-DVD-2003.iso La taille est de 4,5 Go. Vous devez attendre patiemment. (Il n'est pas recommandé d'installer le serveur Gitlab dans la version CentOS6)

Les étapes spécifiques d'installation de CentOS7 ont été abordées dans la série d'articles Linux et ne seront pas présentées en détail ici.
Introduction à la construction de lenvironnement de serveur Git&GitHub GitLab
Après vous être connecté au système, utilisez la commande cd /etc/sysconfig/network-scripts pour ouvrir le fichier de configuration, puis utilisez ll | less pour afficher la configuration et utilisez l'éditeur vim pour modifier le premier fichier :

  • Définissez BOOTPROTO sur statique
  • Définissez ONBOOT sur oui
  • Ajoutez une adresse IP, une passerelle, un résolveur de nom de domaine

Vous pouvez vous référer au Configuration réseau Linux pour effectuer cette modification.

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=bc7cf8c9-c0f2-4089-9692-093efb65ba0c
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.217.131
GATEWAY=192.168.217.2
DNS1=192.168.217.2

Ici, vous pouvez télécharger le package d'installation : le package rmp de Gitlab peut être téléchargé depuis le site officiel de Gitlab.
Introduction à la construction de lenvironnement de serveur Git&GitHub GitLab
Téléchargez gitlab的rpm包 et utilisez l'outil Xftp pour télécharger sur Linux的opt目录.

Installez Gitlab

Si vous l'avez téléchargé selon la méthode gitlab-ce的rpm包, collez le code suivant dans le terminal Linux et exécutez :

sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce

Bien sûr, si la machine virtuelle VM ne peut pas être collée sans télécharger vmtool, vous pouvez choisir de l'installer en utilisant la méthode shell脚本 : (L'installation demande de la patience)

Étape 1 : Créer un fichier dans le terminal Linu : vim install.sh
Étape 2 : Collez la commande d'installation ci-dessus.
Étape 3 : Modifier les autorisations exécutables : chmod 755 install.sh
Étape 4 : Exécuter le script d'installation : ./install.sh

Effectuer la configuration initiale : gitlab-ctl reconfigure

Démarrer le service gitlab : gitlab-ctl start (La commande pour arrêter le service gitlab est : gitlab-ctl stop)

Redémarrer : reboot

Fermez le pare-feu après le redémarrage : service firewalld stop

Tout Après la configuration, accédez simplement à l'adresse IP du serveur Linux dans un navigateur Windows. La mienne est 192.168.217.131. Si vous souhaitez accéder au nom de domaine spécifié par EXTERNAL_URL, vous devez également configurer un serveur de noms de domaine ou un fichier d'hôtes local.

Introduction à la construction de lenvironnement de serveur Git&GitHub GitLab

Définissez le mot de passe root et connectez-vous avec le compte root :
Introduction à la construction de lenvironnement de serveur Git&GitHub GitLab
À l'heure actuelle, la série d'opérations n'est pas très différente de GitHub , donc pas plus de détails Démo.
Introduction à la construction de lenvironnement de serveur Git&GitHub GitLab

Autres recommandations d'apprentissage gratuites associées : Tutoriel d'utilisation de Git

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