Maison  >  Article  >  outils de développement  >  Comment installer et localiser gitlab

Comment installer et localiser gitlab

PHPz
PHPzoriginal
2023-03-31 11:11:322408parcourir

GitLab est une interface Web basée sur Git pour gérer les référentiels Git, vous permettant d'héberger et de gérer vos propres référentiels Git sur votre propre serveur. Normalement, GitLab utilise l'anglais comme langue par défaut, mais nous pouvons modifier ses paramètres de langue via le plug-in chinois pour le rendre plus adapté aux développeurs chinois.

Cet article se concentrera sur l'installation de GitLab et comment le configurer en chinois.

1. Installation de GitLab

Avant d'installer GitLab, vous devez vous assurer que l'environnement suivant est prêt :

  • Le système d'exploitation est Ubuntu 18.04 ou supérieur
  • Adresse IP disponible pour le serveur
  • Plus de 2 Go de mémoire et 2 cœurs de processeur
  • 1 nom de domaine ou adresse IP publique

Voici les étapes d'installation :

  1. Installer les dépendances nécessaires

L'installation de GitLab nécessite d'abord d'installer certaines dépendances nécessaires, la commande est la suivante :

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix

Remarque : Dans Lors de l'installation de Postfix, l'écran des paramètres apparaîtra, sélectionnez "Site Internet".

  1. Installez GitLab

Ajoutez la source du package d'installation de GitLab à Ubuntu et installez GitLab :

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce

Attendez que l'installation soit terminée et GitLab sera installé. Cependant, nous devons effectuer une configuration supplémentaire pour garantir que GitLab fonctionne correctement sur le serveur.

  1. Modifiez le fichier de configuration

Ouvrez le fichier de configuration GitLab à l'aide de la commande suivante :

sudo vim /etc/gitlab/gitlab.rb

Dans le fichier ouvert, vous pouvez trouver ce qui suit :

external_url 'http://gitlab.example.com'

Changez le http://gitlab.example.com dans l'exemple de code ci-dessus en adresse IP publique ou le nom de domaine du serveur, déplacez le curseur vers le bas du fichier et ajoutez ce qui suit :

nginx['listen_port'] = 80
nginx['listen_https'] = false
nginx['proxy_set_headers'] = {
  "X-Forwarded-Proto" => "http",
  "X-Forwarded-Ssl" => "off"
}

Enregistrez le fichier et fermez-le.

  1. Réexécutez GitLab

Après avoir enregistré les modifications, utilisez la commande suivante pour redémarrer GitLab :

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

À ce stade, GitLab est entièrement installé et peut fonctionner normalement.

2. Chineseisation de GitLab

L'étape suivante consiste à Chineseiser GitLab :

  1. Télécharger le pack de langue chinoise

Utilisez la commande suivante pour télécharger le plug-in chinois depuis Github :

sudo curl https://gitlab.com/xhang/gitlab/raw/master/locale/gitlab.zh_CN.yml > /opt/gitlab/embedded/service/gitlab-rails/config/locales/gitlab.zh_CN.yml
  1. Modifier le GitLab fichier de configuration

Ouvrez à nouveau le fichier de configuration GitLab avec la commande suivante :

sudo vim /etc/gitlab/gitlab.rb

Tout en bas de l'éditeur, ajoutez ce qui suit :

## gitlab的默认语言设置为中文
gitlab_rails['default_locale'] = "zh-CN"

Enregistrez le fichier et fermez-le.

  1. Réexécutez GitLab

Après avoir enregistré les modifications, utilisez la commande suivante pour redémarrer GitLab :

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

Après avoir attendu que la réexécution réussisse, ouvrez le site Web de GitLab. Vous pouvez maintenant voir que GitLab a été chinoisisé, ce qui convient très bien aux développeurs chinois.

Résumé

Grâce aux étapes ci-dessus, nous pouvons installer et localiser GitLab sur le système Ubuntu. GitLab est un outil de gestion d'entrepôt Git très facile à utiliser. Les développeurs peuvent partager du code au sein de l'équipe tout en garantissant la sécurité des données. développement collaboratif.

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:
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