Dans le monde technologique d’aujourd’hui, la gestion du code et le contrôle des versions deviennent de plus en plus importants. Afin d'organiser et de gérer le code, de plus en plus d'équipes de développement commencent à utiliser GitLab pour la gestion du code. GitLab est une plate-forme de gestion de code open source populaire basée sur Git qui fournit une variété de fonctions, telles que le contrôle de version, le suivi des problèmes, le CI/CD, etc.
Dans cet article, nous verrons comment configurer le serveur GitLab dans CentOS 7. Vous trouverez ci-dessous les étapes et instructions détaillées.
Première étape : installer les dépendances nécessaires
Avant de commencer, vous devez d'abord installer certains packages et dépendances nécessaires afin d'installer et de configurer correctement GitLab sur CentOS 7. Installez-les à l'aide de la commande suivante :
sudo yum update sudo yum install curl policycoreutils openssh-server openssh-clients sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
Une fois ces packages installés avec succès, vous pouvez passer à l'étape suivante.
Étape 2 : Installer GitLab
La méthode préférée pour installer GitLab est de l'installer à partir de la source officielle. Listons les étapes suivantes :
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Installer GitLab
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
La commande ci-dessus installera la version GitLab EE, vous pouvez choisir d'installer CE (édition communautaire gratuite).
Démarrez le service GitLab
sudo gitlab-ctl reconfigure
Lors de l'exécution de cette commande, GitLab sera installé localement et configurera l'écosystème GitLab complet.
Vérifier l'installation
sudo gitlab-ctl status
Si tout va bien, vous devriez voir tous les services installés en cours d'exécution.
Étape 3 : Configurer GitLab
Maintenant que GitLab a été correctement installé et configuré dans le système, nous devons effectuer quelques configurations nécessaires pour assurer le fonctionnement normal du site. Il comprend :
Exécutez la commande suivante pour ouvrir le fichier de configuration pour le modifier :
sudo vi /etc/gitlab/gitlab.rb
Ajoutez ce qui suit :
external_url 'http://git.yourdomain.com' #GitLab服务器的域名或IP地址
Si vous utilisez HTTPS, vous pouvez spécifier l'URL HTTPS pour améliorer le Administrateur Sécurité de l'interface.
Une fois que vous avez effectué les modifications ci-dessus, reconfigurez GitLab :
sudo gitlab-ctl reconfigure
Cette commande lira toutes les modifications que vous avez apportées au serveur et les appliquera à GitLab.
Maintenant, vous avez configuré avec succès GitLab.
Étape 4 : Connectez-vous à GitLab
Ouvrez un navigateur de votre choix et entrez l'URL que vous avez spécifiée dans GitLab. Vous verrez la fenêtre de connexion GitLab. Ici, vous devez vous connecter en utilisant le nom d'utilisateur et le mot de passe de l'administrateur par défaut. Le nom d'utilisateur de l'administrateur est root et le mot de passe administrateur par défaut peut être généré lors de l'installation du système.
Une fois connecté avec succès, vous aurez accès à l'interface GitLab, y compris le tableau de bord, la liste des projets, la gestion des membres, etc.
Résumé
Dans cet article, nous avons couvert les étapes de base pour configurer un serveur GitLab dans CentOS 7. Nous comprenons que l'installation et la configuration de GitLab nécessitent plusieurs tâches, mais si vous suivez les étapes ci-dessus, vous pouvez facilement terminer l'ensemble du processus. Une fois que vous avez configuré GitLab avec succès, son utilisation au sein de votre équipe de développement peut rendre votre contrôle de version et votre gestion de code plus efficaces.
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!