Maison > outils de développement > git > Parlons de la façon de créer des nœuds dans gitlab

Parlons de la façon de créer des nœuds dans gitlab

PHPz
Libérer: 2023-03-31 09:45:55
original
1097 Les gens l'ont consulté

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

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

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

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

Recherchez la ligne suivante :

# gitlab_workhorse['listen_network'] = "tcp"
# gitlab_workhorse['listen_addr'] = "localhost:8181"
Copier après la connexion

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

Recherchez la ligne suivante :

external_url 'http://gitlab.example.com'
Copier après la connexion

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

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

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!

source:php.cn
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