【Aprendiendo GitLab】Instalación por primera vez

1. Introducción

Estoy estudiando GitLab recientemente y haré un breve resumen de los resultados del aprendizaje para su referencia. Si hay algún error, ¡deje un mensaje para corregirlo! ¡Tu "me gusta" o "recompensa" será mi mayor apoyo y aliento!

Esta serie de artículos incluye:

2. Instalar

Guía del sitio web oficial: https://about.gitlab.com/install/

2.1 La diferencia entre GitLab-CE y GitLab-EE

GitLab tiene una versión comunitaria gratuita de GitLab-CE y una versión empresarial de pago de GitLab-EE. Para obtener más información sobre estas dos versiones, consulte la introducción oficial de Community Edition o Enterprise Edition .

Este artículo toma GitLab-CE como ejemplo para presentar el método de instalación.

2.2 Requisitos ambientales

Para conocer los requisitos del entorno de instalación, el requisito oficial es 4 GB de memoria. Para conocer más requisitos, consulte la descripción de requisitos .

2.3 Método de instalación

Hay dos métodos oficiales de instalación:

  • Instalación desde la fuente
  • Instalaciones de Omnibus GitLab

El sitio web oficial de Ómnibus tiene una explicación:

Paquete oficial de Linux (instalación recomendada)
Instale a través de un solo paquete (también conocido como Omnibus) que agrupa todos los diferentes servicios y herramientas necesarios para ejecutar GitLab

Es decir, Omnibus es equivalente a un paquete de instalación con un solo clic, que instala automáticamente todos los componentes de los que depende gitlab. Este artículo elegirá esta forma de instalación.

Además, se afirma específicamente que Bitnami GitLab CE es en realidad el Omnibus GitLab mencionado anteriormente. A continuación se muestra la declaración de Bitnami:

La pila Bitnami GitLab CE utiliza el paquete GitLab Omnibus estándar, lo que permite actualizaciones fáciles: ¡simplemente acceda a la máquina a través de un shell seguro, ejecute un comando de actualización simple y la aplicación se actualiza sola!

2.4 instalación

Las instrucciones de instalación predeterminadas en el sitio web oficial son para GitLab-EE. Para conocer el método de instalación oficial de GitLab-CE, consulte Instalar GitLab Community Edition .

En mi entorno Ubuntu 18.04 de 64 bits, los pasos de instalación son:

sudo apt-get install -y curl openssh-server ca-certificates tzdata
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo EXTERNAL_URL="https://192.168.1.99" apt-get install gitlab-ce

donde 192.168.1.99 es la dirección IP de mi computadora.

Si la velocidad de descarga del paquete de instalación desde el sitio web oficial de gitlab es relativamente lenta, también puede considerar usar la fuente nacional de la Universidad de Tsinghua. Para obtener instrucciones de instalación, consulte " Ayuda de duplicación de Gitlab Community Edition ", pero la fuente de la Universidad de Tsinghua se retrasará con respecto a versión oficial.

Después de la instalación, el nombre de usuario del administrador predeterminado es root y una contraseña es obligatoria para el primer inicio de sesión.

2.5 Comandos

Comandos comunes:

gitlab-ctl start                # 启动服务
gitlab-ctl stop                 # 停止服务
gitlab-ctl restart              # 重启服务
gitlab-ctl status               # 查看状态
gitlab-ctl tail                 # 查看日志

Comandos relacionados con la configuración:

gitlab-ctl show-config          # 查看当前配置
vi /etc/gitlab/gitlab.rb        # 修改配置
gitlab-ctl reconfigure          # 启动配置

Habilitar inicio automático en el arranque:

systemctl enable gitlab-runsvdir.service
systemctl start gitlab-runsvdir.service

Desactive el inicio automático en el arranque:

systemctl disable gitlab-runsvdir.service

Ver servicios de arranque automático:

systemctl list-jobs

2.6 Desinstalar

sudo apt-get remove gitlab-ce

Los siguientes directorios estarán involucrados durante la instalación. Después de la desinstalación, recuerde verificar si quedan archivos. Si encuentra errores durante el proceso de instalación, puede intentar eliminar estos archivos:

/opt/gitlab/
/var/opt/gitlab/
/etc/gitlab/

Supongo que te gusta

Origin blog.csdn.net/benkaoya/article/details/108434364
Recomendado
Clasificación