GITLAB se puede utilizar para compartir el código y las necesidades de un programa durante todo el ciclo de vida del desarrollo de ese programa. Una de las principales ventajas de GITLAB es que puede administrar los repositorios GIT según sus requisitos, como mantener la información pública/privada.
Este artículo proporciona una instalación paso a paso de Gitlab en Ubuntu 22.04. Además, también aprenderá a configurar Gitlab en Ubuntu 22.04.
Requisitos previos
Debe instalar varias herramientas como Curl, OpenSsh Server, etc., para instalar y usar gitlab en Ubuntu 22.04.
En primer lugar, actualice la lista de paquetes del sistema emitiendo el siguiente comando:
$ sudo apt actualización
Ahora, instale los requisitos previos emitiendo el siguiente comando:
$ sudo apt install tzdata curl ca-certificates Openssh-server
Cómo instalar Gitlab en Ubuntu 22.04
Aunque Gitlab no está disponible en el repositorio oficial de Ubuntu 22.04. Sin embargo, tenemos un método alternativo para obtener Gitlab en Ubuntu 22.04. Para una mejor comprensión, hemos dividido la instalación en varios pasos:
Paso 1: En el momento de este artículo, el repositorio de Gitlab para Ubuntu 22.04 no está disponible. Aquí, configuraremos el repositorio de GitLab para Focal-Fossa (Ubuntu 20.04) En Jammy Jellyfish (Ubuntu 22.04).
En primer lugar, debe importar la clave GPG emitiendo el siguiente comando:
$ gpg_key_url = "https: // paquetes.gitlab.com/gitlab/gitlab-ce/gpgkey "
curl -fssl $ gpg_key_url | sudo GPG - -Dearmor -o/etc/apt/Trusted.gpg.d/gitlab.gpg
Ahora, agregue el repositorio de Gitlab de Ubuntu 20.04 Dentro de las fuentes.lista.D Archivo de Ubuntu 22.04.
$ sudo tee/etc/apt/fuentes.lista.d/gitlab_gitlab-ce.lista<Deb https: // paquetes.gitlab.com/gitlab/gitlab-ce/ubuntu/focal main
debsrc https: // paquetes.gitlab.com/gitlab/gitlab-ce/ubuntu/focal main
EOF
Paso 2: Después de hacerlo, actualice las bibliotecas centrales de Ubuntu 22.04 de la siguiente manera:
$ sudo apt actualización
Ahora, ejecute el siguiente comando para instalar Gitlab en Ubuntu 22.04:
$ sudo apt install gitlab-ce
El comando anterior ha instalado la edición de la comunidad Gitlab en Ubuntu 22.04.
Verifique la instalación con la ayuda del siguiente comando:
$ sudo gitlab-rake gitlab: env: información
Cómo configurar Gitlab en Ubuntu 22.04
Aunque la instalación del GITLAB se ha completado con éxito. Sin embargo, no puede usar gitlab sin la configuración adecuada. Los siguientes pasos lo llevarían a configurar el GitLab antes de usarlo:
Paso 1: GitLab escucha al puerto 80 (HTTP) y el puerto 443 (HTTPS). En primer lugar, permita ambos puertos en el firewall utilizando los siguientes comandos:
$ sudo UFW Permitir https
$ sudo UFW Permitir http
$ sudo UFW Permitir SSH
Recargar la configuración del firewall para adaptarse a los cambios anteriores:
$ sudo ufw recargar
Paso 2: Verifique la dirección web donde se puede acceder a la interfaz web GitLab:
$ sudo nano/etc/gitlab/gitlab.RB
La dirección web se puede encontrar en la línea que comienza con "externo_url"Como se muestra en la imagen de arriba.
Ahora, reconfigure el gitlab con la ayuda del siguiente comando:
$ sudo gitlab-ctl reconfigure
Paso 3: Por último, ejecute el siguiente comando para iniciar el servidor gitlab:
$ sudo gitlab-ctl inicio
También puede obtener el estado de los servicios GITLAB de la siguiente manera:
$ sudo gitlab-ctl estado
Además, el comando a continuación le permite reiniciar los servicios web de GitLab:
$ sudo gitlab-ctl inicio
Cómo eliminar Gitlab de Ubuntu 22.04
GitLab es una herramienta muy útil para desarrollar software de manera colaborativa. Si ya no está utilizando los servicios de gitlab, puede eliminarlo de Ubuntu 22.04 emitiendo el siguiente comando:
$ sudo apt eliminar gitlab-ce
También puede eliminar el repositorio de GitLab de la lista APT de la siguiente manera:
$ sudo rm/etc/apt/fuentes.lista.d/gitlab_gitlab-ce.lista
Conclusión
GITLAB es el repositorio GIT ampliamente utilizado para rastrear y administrar los cambios realizados en el código fuente de un programa. GitLab se ejerce como un sistema de control de versiones (VCS) por organizaciones como la NASA, IBM, Sony, SpaceX, Alibaba y muchos más. Este artículo proporciona el procedimiento de instalación de Gitlab en Ubuntu 22.04. Además de la instalación, ha aprendido la configuración, el uso y la eliminación de Gitlab en Ubuntu 22.04.