Cómo instalar GitLab en Ubuntu Server

¿Está buscando que GitLab funcione en su servidor Ubuntu? GitLab es una poderosa alternativa autohospedable a servicios como GitHub . Con él, puede administrar fácilmente su equipo y colaborar en proyectos de codificación, rastrear errores e implementar software. En esta guía, repasaremos los pasos necesarios para instalar e implementar su instancia de GitLab en Ubuntu Server.

xr:d:DAFds8YL9ik:2,j:43601822907,t:23032003

Cómo instalar GitLab en tu servidor Ubuntu

La configuración del servicio GitLab en su servidor Ubuntu comienza con la instalación de algunos paquetes. Estos paquetes son dependencias y se requieren para ejecutar GitLab en Ubuntu. Para instalar estas dependencias, ingrese el siguiente comando.

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

Con estos paquetes instalados en su servidor Ubuntu, debe descargar el siguiente script de instalación de GitLab en su sistema Ubuntu. Este script configurará los repositorios de GitLab en Ubuntu y garantizará que todo pueda ejecutarse en su sistema Ubuntu.

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

Después de ejecutar el script anterior, puede ejecutar el siguiente comando apt install para instalar el paquete "gitlab-ce". Este paquete incluye todo para alojar su instancia de GitLab en un servidor Ubuntu.

sudo apt install gitlab-ce

La instalación del paquete "gitlab-ce" tardará mucho tiempo en completarse. Es posible que le preocupe que su servidor se haya congelado o se haya ralentizado. Sea paciente, GitLab recién se está configurando.

Cuando se complete la instalación de GitLab en Ubuntu, verá aparecer el siguiente mensaje en la ventana del terminal.

Ahora que GitLab está instalado, debe configurarlo. Averigüe la dirección IP LAN de su servidor Ubuntu para continuar con la siguiente sección de la guía.

Cómo configurar GitLab en tu servidor Ubuntu

Debe agregar una URL externa a su configuración de GitLab para que sea accesible en el servidor de Ubuntu. Para hacer esto, comience abriendo una terminal en el servidor de Ubuntu . Una vez que esté abierto, use el siguiente comando para abrir el archivo de configuración.

sudo nano /etc/gitlab/gitlab.rb

Dentro del archivo de configuración, desplácese hacia abajo y localice la línea:

external_url 'http://gitlab.example.com'

Cambie la URL de ejemplo a su nombre de host, dominio o dirección IP. Cuando haya terminado de editar el archivo de configuración, presione Ctrl + O en el teclado para guardar sus ediciones. Luego puede presionar Ctrl + X en el teclado para salir del editor de texto Nano.

Después de salir del editor de texto Nano, deberá reiniciar el servicio GitLab para que se apliquen los cambios que ha realizado. El reinicio del servicio GitLab se realiza con el comando gitlab-ctl .

reconfigurar sudo gitlab-ctl

Cómo crear tu primer repositorio en GitLab

Ahora que tiene un servidor GitLab configurado, es hora de crear su primer repositorio. Sin embargo, primero debe crear su usuario. Acceda a su URL de GitLab y haga clic en registrarse para registrar una nueva cuenta.

Después de registrar una nueva cuenta, debe iniciar sesión en la cuenta raíz para aprobarla. GitLab genera automáticamente una contraseña raíz segura después de la instalación. Puede acceder a la contraseña de root haciendo el siguiente comando.

sudo cat /etc/gitlab/initial_root_password | grep "Contraseña"

Copie la contraseña generada de forma segura e inicie sesión con el nombre de usuario "root". Una vez que haya iniciado sesión, haga clic en el menú de hamburguesas (a la izquierda del cuadro de búsqueda de GitLab) y seleccione "Área de administración".

Dentro del área "Administrador", seleccione "Ver usuarios más recientes" y apruebe la cuenta que creó anteriormente. Luego, cierre la sesión de la cuenta "raíz" y acceda a su cuenta registrada.

Una vez que haya iniciado sesión en GitLab, estará listo para crear su primer repositorio. Busque el botón "Crear un proyecto" y selecciónelo con el mouse. Seleccione "Crear desde plantilla". Luego, busque entre las plantillas la que mejor se adapte a su proyecto.

Después de seleccionar su plantilla, verá el área "crear a partir de plantilla". En esta página, puede completar el nombre de su proyecto, la URL del proyecto, el slub del proyecto, la descripción, etc. Cuando haya terminado de configurar su nuevo proyecto, haga clic en el botón "Crear proyecto".

Cuando seleccione el botón "Crear proyecto", aparecerá su nuevo repositorio.

Cómo interactuar con su nuevo repositorio de GitLab

Hay varias formas en las que puede interactuar y extraer/empujar código desde su nuevo repositorio de GitLab. En Linux, puede recurrir a varias aplicaciones GUI, como GitKraken , Gitg , Git Cola , SmartGit , etc. Alternativamente, puede usar la herramienta de línea de comandos oficial de Git.

El propósito de esta guía es implementar una instancia de GitLab en un servidor Ubuntu. Sin embargo, no proporcionaremos un curso intensivo sobre cómo usar Git. Para obtener información sobre cómo usar la herramienta Git correctamente, instale una de las aplicaciones mencionadas y consulte sus manuales. O consulte Git.org.


Mejora el portapapeles de Gnome Shell con Pano

Mejora el portapapeles de Gnome Shell con Pano

Seamos realistas, el portapapeles predeterminado de Gnome Shell no es muy bueno. ¡Instala Pano para mejorar tu experiencia con el portapapeles!

Cómo instalar DaVinci Resolve 17 en Linux

Cómo instalar DaVinci Resolve 17 en Linux

¿Necesita un excelente editor de video no lineal para su caja de Linux? ¡Haz que Davinci Resolve 17 funcione con esta guía!

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Wallpaper Downloader es un descargador y administrador de fondos de pantalla de Linux. Es compatible con la mayoría de los entornos de escritorio de Linux y es muy fácil de usar. esta guía

Cómo instalar Tuxedo OS en tu computadora

Cómo instalar Tuxedo OS en tu computadora

¿Quiere probar el sistema operativo Tuxedo de las computadoras Tuxedo? Aprenda cómo hacer que la última versión de Tuxedo OS funcione en su PC.

Cómo instalar un archivo DEB en Linux

Cómo instalar un archivo DEB en Linux

¿Qué es un archivo DEB? Qué haces con eso? Conozca las muchas formas en que puede instalar archivos DEB en su PC con Linux.

Cómo jugar Dying Light en Linux

Cómo jugar Dying Light en Linux

Dying Light es un videojuego de terror y supervivencia de 2015 desarrollado por Techland y publicado por Warner Bros Interactive Entertainment. El juego se centra en

Cómo instalar Neptune Linux en tu computadora

Cómo instalar Neptune Linux en tu computadora

Neptune utiliza el entorno de escritorio KDE Plasma 5 y tiene como objetivo ofrecer un sistema operativo elegante. Aquí se explica cómo instalar Neptune Linux en su computadora.

Pruebe el nuevo escritorio basado en Snap de Ubuntu

Pruebe el nuevo escritorio basado en Snap de Ubuntu

¿Quiere probar el nuevo sistema operativo de escritorio basado en paquetes instantáneos de Ubuntu? Aprenda a implementarlo en una máquina virtual con esta guía.

Cómo jugar Undertale en Linux

Cómo jugar Undertale en Linux

Undertale es un juego de rol independiente en 2D de 2015 desarrollado y publicado por el desarrollador de juegos Toby Fox. Esta guía cubrirá la descarga e instalación de Undertale en su

Cómo jugar Total War: THREE KINGDOMS en Linux

Cómo jugar Total War: THREE KINGDOMS en Linux

Total War: Three Kingdoms es un juego de estrategia en tiempo real por turnos desarrollado por Creative Assembly. Así es como se juega en Linux.