INSTALAR GITLAB EN UBUNTU 20.04 PASO A PASO

INSTALAR GITLAB EN UBUNTU 20.04

En este tutorial vamos a instalar gitlab en ubuntu 20.04. Os voy a explicar todos los pasos a seguir para que no tengas ninguna duda de como hacerlo y Gitlab lo vamos a instalar en el sistema operativo ubuntu 20.04.

En este tutorial no solo te voy a enseñar a instalar Gitlab si no también a realizar los primeros pasos de configuración pero antes de nada tenemos que definir que es Gitlab. Gitlab es un servicio web de control de versiones además también es un gestor de repositorios donde alojar por ejemplo diferentes versiones para descargar un producto.

Gitlab aparece como producto en 2011 y aunque aparece como una herramienta de código libre lo cierto es que tiene dos vertientes: una de código libre abierta y otra bajo licencia que incluye más características. Cada vez es una herramienta más extendida a nivel global y si esto es así es por que la verdad funciona bastante bien.

INDICE

VIDEO TUTORIAL

Por si tienes alguna duda aquí te dejo como instalar gitlab en un video tutorial

ACTUALIZAR REPOSITORIO DE UBUNTU

Antes de comenzar, yo diría que cualquier instalación, yo recomiendo siempre actualizar tanto el repositorio como el sistema operativo. De esta manera siempre nos vamos a asegurar que vamos a realizar en este caso instalar Gitlab en una instalación de ubuntu segura y actualizada.

Para ello ejecutamos estos dos comandos:

Actualizar repositorio:

apt-get update

Actualizar el sistema operativo

apt-get upgrade

CONFIGURAR FIREWALL (OPCIONAL)

En el caso de que tengamos el firewall activado deberemos asegurarnos que los puertos http, https y openssh estan accesibles desde el esterior para ello vemos primero el estado del firewall con este comando.

sudo ufw status

/# sudo ufw status
Status: inactive

En nuestro caso está inactivo pero si estuviera activo deberíamos permitir el tráfico en esos puertos con los siguientes comandos:

sudo ufw allow http

sudo ufw allow https

sudo ufw allow OpenSSH

AGREGAR AL REPOSITORIO GITLAB

Lo primero que debemos hacer es descargar el fichero de instalación. Como es un fichero temparal os recomiendo ir primero a la carpeta /tmp, que posteriormente se borrará y no ocupará espacio innecesario. Ejecutamos los siguientes comandos:

cd /

cd tmp

Para seguidamente descargar gitlab

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

Nos aparecerá algo así:

[email protected]:/# cd /
[email protected]:/# cd tmp
[email protected]:/tmp# curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

Detected operating system as Ubuntu/focal.
Checking for curl…
Detected curl…
Checking for gpg…
Detected gpg…
Running apt-get update… done.
Installing apt-transport-https… done.
Installing /etc/apt/sources.list.d/gitlab_gitlab-ce.list…done.
Importing packagecloud gpg key… done.
Running apt-get update… done.

The repository is setup! You can now install packages.

INSTALAR GITLAB EN UBUNTU 20.04

INSTALAR GITLAB EN UBUNTU

Una vez realizado todos los pasos anteriores comenzamos a instalar gitlab en ubuntu 20.04. Para ellos vamos a correr el siguiente comando:

sudo apt install gitlab-ce

Terminará de descargar los componentes necesarios y comenzará la instalación:

[email protected]:/tmp# sudo apt install gitlab-ce
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Se instalarán los siguientes paquetes NUEVOS:
gitlab-ce
0 actualizados, 1 nuevos se instalarán, 0 para eliminar y 3 no actualizados.
Se necesita descargar 770 MB de archivos.
Se utilizarán 2.053 MB de espacio de disco adicional después de esta operación.
Des:1 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 gitlab-ce amd64 13.2.6-ce.0 [770 MB]
Descargados 770 MB en 1min 4s (12,1 MB/s)
Seleccionando el paquete gitlab-ce previamente no seleccionado.
(Leyendo la base de datos … 70862 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar …/gitlab-ce_13.2.6-ce.0_amd64.deb …
Desempaquetando gitlab-ce (13.2.6-ce.0) …
Configurando gitlab-ce (13.2.6-ce.0) …
It looks like GitLab has not been configured yet; skipping the upgrade script.

   *.                  *.
  ***                 ***
 *****               *****
.******             *******
********            ********

Thank you for installing GitLab!
GitLab was unable to detect a valid hostname for your instance.
Please configure a URL for your GitLab instance by setting external_url
configuration in /etc/gitlab/gitlab.rb file.
Then, you can start your GitLab instance by running the following command:
sudo gitlab-ctl reconfigure

For a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

INSTALAR GITLAB EN UBUNTU 20.04

Y para terminar la instalación deberá ejecutar el siguiente comando que llevará algo de tiempo terminar de configurar:

sudo gitlab-ctl reconfigure

Empezarán a correr líneas y veras todo el proceso de configuración de las gemas de Ruby. Como digo llevará unos minutos finalizar el proceso de configuración asi que un poco de paciencias. No puedo poner todos los mensajes pero os pongo el pantallazo final y como veréis a mi me ha tardado 9 minutos y 14 segundos.

INSTALAR GITLAB EN UBUNTU 20.04

ACCESO A GITLAB

Una vez finalizada la instalación deberemos acceder a un navegador e introducir la ip del servidor. y mi caso haciendo un ifconfig me dice que la ip es la 192.168.1.63 por lo tanto voy a un navegador y pongo esa ip. Si estuvieramos Instalando Gitlab en el propio equipo en una versión ubuntu desktop simplemente valdría con abrir un navegador y poner localhost.

CAMBIAR CONTRASEÑA GITLAB

Una vez cambiada la contraseña accederemos a la cuenta. el usuario será root y la contraseña la que hemos introducido en el paso anterior.

LOGIN GITLAB

CAMBIAR IDIOMA GITLAB

Para cambiar el idioma del perfil de Gitlab debemos ir Setting -> Preferencias -> Language -> Save changes

CAMBIAR IDIOMA GITLAB

Hasta aquí el tutorial de como instalar Gitlab en ubuntu 20.04, espero que os haya gustado, muchas gracias por seguirlo y si te interesa estar informado de nuevos tutoriales te sugiero que nos sigas en las redes sociales. Muchas gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada.