Cómo instalar Gitlab en Ubuntu 18.04

27 feb 2021 2 min di lettura
Cómo instalar Gitlab en Ubuntu 18.04
Indice dei contenuti

Introducción

GitLab CE o Community Edition es una plataforma de desarrollo de software de código abierto de un extremo a otro con control de versiones, seguimiento de problemas, revisión de código y más. Se utiliza principalmente para alojar repositorios de Git.

En este tutorial veremos cómo instalar Gitlab en Ubuntu 18.04 LTS.

Prerrequisitos

Antes de comenzar esta guía, debe tener un usuario no root con privilegios sudo configurado en su servidor. Siga esta guía: Configuración inicial en Ubuntu 18.04 LTS

Además, se requiere un nombre de dominio que esté correctamente apuntado al servidor. (ejemplo.com)

Instalar Gitlab

Actualice la lista de paquetes de Ubuntu, desde la terminal:

sudo apt update

Instale las dependencias necesarias para instalar Gitlab:

sudo apt install ca-certificates curl openssh-server postfix

Durante la fase de instalación de Postfix, seleccione Sitio web cuando se le solicite. Luego ingrese el nombre de dominio asociado con el servidor para configurar el servidor de correo.

Navegue a la carpeta /tmp y descargue el script de instalación:

cd /tmp

Descarga el guión:

curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh

Inicie el guión:

sudo bash /tmp/script.deb.sh

Al final de la instalación del script, podrá instalar Gitlab:

sudo apt install gitlab-ce

Verifique el estado de su firewall:

sudo ufw status

Si el firewall está activo será necesario habilitar algunos puertos con los siguientes comandos:

sudo ufw allow http
sudo ufw allow https
sudo ufw allow OpenSSH

Configurar Gitlab

Para iniciar Gitlab, debe realizar algunos cambios. Abra el archivo de configuración de Gitlab:

sudo nano /etc/gitlab/gitlab.rb

Busque y edite la línea external_url. Ingrese su nombre de dominio y cambie http a https para que GitLab redirija automáticamente a los usuarios al sitio protegido por el certificado Let's Encrypt (que se instalará automáticamente más adelante):

...
 ## GitLab URL
 ##! URL on which GitLab will be reachable.
 ##! For more details on configuring external_url see:
 ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-e$
 external_url 'https://esempio.com'....

Luego busque la línea letsencrypt ['contact_emails'] e ingrese una dirección de correo electrónico, será utilizada para ser contactada por Let's Encrypt en caso de necesidad:


letsencrypt ['contact_emails'] = ['[email protected]']

Guarde y cierre el archivo.

Ejecute el siguiente comando para reconfigurar Gitlab:

sudo gitlab-ctl reconfigure

El proceso también configurará un certificado Let's Encrypt para su dominio.

Al final del proceso, Gitlab estará listo para usar. Simplemente conéctese a su nombre de dominio:


https://esempio.com

La instalación de Gitlab en Ubuntu 18.04 LTS ha finalizado.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.