Ces dernières années, avec le développement continu de la technologie, Git est devenu l'un des outils indispensables dans le travail de développement quotidien de chacun. En tant que plate-forme de gestion pour Git, GitLab peut nous aider à contrôler les versions du code, au développement collaboratif et à la révision du code. Et si nous voulons mieux utiliser GitLab, nous devons créer notre propre nœud GitLab. Aujourd'hui, cet article explique comment configurer un nœud GitLab.
1. Installez GitLab
Avant de commencer, nous devons d'abord installer GitLab. Il existe de nombreuses façons d'installer GitLab, par exemple via des packages binaires, des packages sources, Docker, etc. Ici, nous présenterons l'installation via le package de code source.
1. Installer les dépendances nécessaires
Avant d'installer GitLab, nous devons d'abord installer les dépendances nécessaires. Ouvrez le terminal et entrez la commande suivante :
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates
2. Installez le logiciel nécessaire
Après avoir installé les dépendances nécessaires, nous devons installer davantage le logiciel nécessaire. Entrez la commande suivante :
sudo apt-get install -y postfix
Lors du processus d'installation, vous serez invité à choisir la méthode de configuration de la messagerie, vous pouvez choisir un site Internet ou un système satellite. Sélectionnez le mode site Internet et suivez les invites pour configurer.
3. Installez GitLab
Ensuite, nous entrons dans les étapes d'installation formelles de GitLab. Entrez la commande suivante :
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash sudo apt-get install gitlab-ce
Le processus d'installation peut prendre du temps, vous devez donc attendre patiemment. Une fois l'installation terminée, nous pouvons essayer d'accéder à l'adresse IP de la machine virtuelle de GitLab (si vous avez installé GitLab sur un serveur cloud, il s'agit de l'adresse IP du serveur cloud. Si elle est accessible normalement, GitLab est installé avec succès).
2. Configurer GitLab
Après avoir installé GitLab, nous devons effectuer certaines opérations de configuration sur GitLab. Incluez spécifiquement les éléments suivants.
1. Configurer le port
Par défaut, le port de GitLab est 80. Si vous devez modifier le numéro de port, vous pouvez le faire avec la commande suivante :
sudo vi /etc/gitlab/gitlab.rb
Recherchez la ligne suivante :
# gitlab_workhorse['listen_network'] = "tcp" # gitlab_workhorse['listen_addr'] = "localhost:8181"
Décommentez et remplacez 8181 par le port dont vous avez besoin.
2. Modifier le nom de domaine
Après avoir configuré le port, nous devons également modifier le nom de domaine de GitLab. Entrez la commande suivante :
sudo vi /etc/gitlab/gitlab.rb
Recherchez la ligne suivante :
external_url 'http://gitlab.example.com'
Remplacez gitlab.example.com par le nom de domaine ou l'adresse IP dont vous avez besoin.
3. Redémarrez GitLab
Après avoir modifié les configurations ci-dessus, nous devons redémarrer GitLab pour que ces configurations prennent effet. Entrez la commande suivante :
sudo gitlab-ctl reconfigure sudo gitlab-ctl restart
3. Créez un compte administrateur
Une fois l'installation terminée et GitLab redémarré, nous devons créer un compte administrateur. Ouvrez le navigateur, entrez le nom de domaine ou l'adresse IP que vous avez configuré ci-dessus et entrez dans l'interface de connexion GitLab.
Cliquez sur le bouton « S'inscrire », entrez votre nom, votre adresse e-mail, votre mot de passe et d'autres informations, puis cliquez sur le bouton « S'inscrire ».
Une fois l'enregistrement terminé, nous devons définir le compte en tant que compte administrateur. Recherchez et cliquez sur l'avatar « Administrateur » et cliquez sur « Gérer la zone ». Dans la section « Accès », définissez « Autorisations » sur « Administrateur » et cliquez sur le bouton « Enregistrer les modifications ».
De cette façon, nous avons créé un compte administrateur.
4. Créer des projets et gérer le code
Maintenant, nous avons configuré avec succès le nœud GitLab et créé un compte administrateur. Ensuite, nous pouvons créer un projet Git et utiliser GitLab pour la gestion du code.
Tout d'abord, nous devons entrer dans la zone de gestion de GitLab et créer un nouveau projet. Dans la page "Paramètres" d'un nouveau projet, vous pouvez définir un nom de projet, une description et une visibilité du projet.
Une fois la création terminée, nous pouvons utiliser GitLab pour la gestion du code. Ouvrez le terminal et entrez la commande suivante :
git clone ssh://<your-gitlab-server>/<your-username>/<your-repo>.git cd <your-repo> echo "# Hello World" > README.md git add README.md git commit -m "add README" git push -u origin master
La commande ci-dessus extraira le code du serveur GitLab, modifiera le fichier README.md et soumettra la modification. Enfin, transférez le code modifié vers le serveur GitLab.
En général, configurer les nœuds GitLab et gérer le code n'est pas compliqué. Cela ne prend que quelques étapes simples à réaliser. Bien sûr, si vous avez des exigences d'utilisation plus complexes, vous pouvez consulter la documentation officielle de GitLab pour en savoir plus sur les fonctions et les opérations.
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!