GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar GitLab en Ubuntu 20.04

En este tutorial, le mostraremos cómo instalar GitLab en su Ubuntu 20.04 VPS. Gitlab es una plataforma con una amplia gama de características que cubren el ciclo de vida de la aplicación. Utiliza el administrador de repositorios de Git para el control de versiones para que pueda alojar fácilmente sus repositorios de Git, también ofrece una integración de CI/CD, así como revisión de código.

En colaboración con su equipo, puede planificar, crear, proteger e implementar fácilmente el software de manera mucho más rápida y eficiente. Esto convierte a Gitlab en una opción perfecta para proyectos DevOps y DevSecOps de cualquier escala con la opción de crear, importar o usar plantillas para nuevos proyectos.

Requisitos

Antes de comenzar con la instalación, hay algunos requisitos que deben cumplirse:

  • Un VPS con al menos 4GB de RAM (Nuestro plan SSD 4 VPS)
  • Instalación nueva de Ubuntu 20.04
  • Privilegios de usuario:usuario root o no root con privilegios sudo
  • Apuntó un registro de dominio o subdominio a la dirección IP de su servidor

Paso 1. Actualizar el sistema

La instalación nueva de Ubuntu 20.04 requiere las últimas actualizaciones de software. Ejecute el siguiente comando para actualizar el sistema a su última versión:

sudo apt update -y && apt upgrade -y

Paso 2. Instalar dependencias

Después de actualizar el sistema, ahora debe instalar las dependencias necesarias para la instalación de Gitlab.

sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

A continuación, debe instalar Postfix para los correos electrónicos de notificación que se le enviarán desde GitLab. Tenga en cuenta que debe tener un dominio o subdominio apuntando a su servidor antes de continuar con la instalación.

sudo apt-get install -y postfix

Si aparece la pantalla de configuración durante la instalación, puede seleccionar la opción 'Sitio de Internet' e ingresar el 'nombre de correo' del DNS externo de su servidor en la siguiente pantalla. Para las siguientes opciones, puede usar los valores predeterminados presionando enter.

Paso 3. Instalar GitLab

Si las instalaciones anteriores fueron exitosas, ahora continúe con su instalación agregando el repositorio de paquetes de GitLab con el siguiente comando.

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

Ahora está listo para instalar GitLab, pero antes de continuar, asegúrese nuevamente de configurar el DNS correctamente para su dominio o subdominio porque lo usará para la instalación automática. Ahora puede ejecutar su instalación de GitLab con el comando.

sudo EXTERNAL_URL="https://example.domain.com" apt-get install gitlab-ee

Tenga en cuenta que debe cambiar el valor EXTERNAL_URL con su dominio o subdominio que configuró previamente antes de comenzar la instalación. Durante la instalación, GitLab solicitará automáticamente un certificado de Let's Encrypt si usó https:// en el valor EXTERNAL_URL, también puede instalar con HTTP o usar su propio certificado.

Se generará una contraseña aleatoria para el usuario root durante la instalación, puede encontrar la ruta para el archivo de contraseña al final de la instalación. Por lo general, debería poder encontrar el archivo de contraseña en /etc/gitlab/initial_root_password . Recuerde que esta contraseña se almacenará solo durante 24 horas.

Una vez finalizada la instalación, puede verificar el estado del servicio con el comando.

sudo gitlab-ctl status

Y debería obtener un resultado similar si todos los servicios se están ejecutando.

run: crond: (pid 50291) 9059s; run: log: (pid 47093) 9462s
run: gitaly: (pid 50515) 9043s; run: log: (pid 46688) 9675s
run: gitlab-exporter: (pid 50330) 9057s; run: log: (pid 47359) 9356s
run: gitlab-workhorse: (pid 50261) 9060s; run: log: (pid 47163) 9423s
run: grafana: (pid 50463) 9047s; run: log: (pid 49444) 9136s
run: logrotate: (pid 120962) 2510s; run: log: (pid 46614) 9707s
run: nginx: (pid 47288) 9386s; run: log: (pid 47207) 9412s
run: node-exporter: (pid 50310) 9059s; run: log: (pid 47338) 9374s
run: postgres-exporter: (pid 50451) 9047s; run: log: (pid 47800) 9287s
run: postgresql: (pid 46828) 9647s; run: log: (pid 46845) 9643s
run: prometheus: (pid 50346) 9056s; run: log: (pid 47406) 9325s
run: puma: (pid 47097) 9458s; run: log: (pid 47105) 9455s
run: redis: (pid 46642) 9694s; run: log: (pid 46653) 9691s
run: redis-exporter: (pid 50338) 9057s; run: log: (pid 47379) 9342s
run: registry: (pid 50278) 9060s; run: log: (pid 47272) 9390s
run: sidekiq: (pid 47115) 9442s; run: log: (pid 47127) 9439s

Ahora debería poder acceder a su aplicación GitLab desde su navegador con el dominio o subdominio que configuró previamente.

Puede iniciar sesión con root y la contraseña generada aleatoriamente desde /etc/gitlab/initial_root_password .

Puede iniciar, detener o reiniciar todos los componentes de GitLab con los siguientes comandos.

sudo gitlab-ctl start

sudo gitlab-ctl stop

sudo gitlab-ctl restart

También puede iniciar, detener o reiniciar componentes individuales de GitLab. Por ejemplo, si desea reiniciar grafana, puede hacerlo con el siguiente comando.

# sudo gitlab-ctl restart grafana
ok: run: grafana: (pid 151924) 1s

De forma predeterminada, GitLab permitirá el registro de nuevos usuarios; para un acceso seguro, se recomienda desactivarlo. Puede deshabilitarlo desde la consola web de GitLab:Menú> Administrador -> Desmarque la casilla Registro habilitado.

Por supuesto, no tiene que instalar GitLab en Ubuntu 20.04. Si te resulta difícil, utilizando nuestro alojamiento Linux planes, simplemente puede pedirle a nuestros administradores expertos de Linux que instalen GitLab en Ubuntu 20.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación sobre cómo instalar GitLab en Ubuntu 20.04, compártala con sus amigos en las redes sociales usando los botones a continuación o simplemente deje una respuesta. Gracias.


Panels
  1. Cómo instalar XAMPP en Ubuntu 16.04 LTS

  2. Cómo instalar XAMPP en Ubuntu 18.04 LTS

  3. Cómo instalar R en Ubuntu 16.04

  4. Cómo instalar GitLab en Ubuntu 18.04

  5. Cómo instalar Go en Ubuntu 18.04

Cómo instalar gitlab en ubuntu 20.04

Cómo instalar Gitlab en Ubuntu 20.04 LTS

Cómo instalar Gitlab en Ubuntu 16.04 LTS

Cómo instalar Gitlab en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04