Cómo instalar GitLab en Ubuntu y Debian


Gitlab es una plataforma de colaboración y desarrollo de software de código abierto, muy potente, robusta, escalable, segura y eficiente. Gitlab es una de las mejores alternativas a Github, que le permite planificar su proceso de desarrollo de software; Escribir código, y verificarlo; paquete de software y lanzamiento con una funcionalidad de entrega continua incorporada; Gestione automáticamente las configuraciones y supervise el rendimiento.

Ofrece servicios totalmente integrados escalables basados ​​en Git con características como seguimiento de problemas, movimiento de problemas entre proyectos, seguimiento de tiempo, potentes herramientas de ramificación y ramas y etiquetas protegidas, bloqueo de archivos, solicitudes de combinación, notificaciones personalizadas, planes de trabajo del proyecto, tablas de reducción de incendios Hitos de proyectos y grupos, y mucho más.

En este artículo, explicaremos cómo instalar y configurar Gitlab (administrador de repositorio Git) en Ubuntu o Debian distribuciones de Linux.

Paso 1: Instalar y configurar las dependencias requeridas

1. Primero comience por actualizar los paquetes de software del sistema y luego instale las dependencias necesarias usando el administrador de paquetes apt como se muestra.

$ sudo apt update
$ sudo apt install -y curl openssh-server ca-certificates

2. A continuación, instale el servicio de correo Postfix para enviar notificaciones por correo electrónico.

$ sudo apt install postfix

Durante el proceso de instalación de Postfix, se le pedirá que configure el paquete de Postfix. Elige " Sitio de Internet " y presiona [Entrar] . Recuerde usar el DNS externo de su servidor para " nombre de correo " y presione [Entrar] Para cualquier pantalla de configuración adicional, presione [Entrar] para usarla para aceptar los valores predeterminados.

Paso 2: Agregar el repositorio GitLab y el paquete de instalación

3. Ahora agregue el repositorio del paquete GitLab APT a su sistema ejecutando el siguiente script.

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

4. A continuación, instale la GitLab Community Edition con la siguiente orden y cambie la URL ' http://gitlab.tecmint.com 'según sus requisitos para acceder a GitLab a través de un navegador web.

$ EXTERNAL_URL="http://gitlab.tecmint.com" sudo apt install gitlab-ce

$ sudo gitlab-ctl reconfigure

5. Si tiene un firewall UFW configurado, debe abrir el puerto 80 ( HTTP ) y 443 ( HTTPS ) para permitir que las conexiones soliciten el Gitlab.

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp

Paso 3: Realizar la configuración inicial de Gitlab

6. Ahora acceda a su instancia de gitlab a través de un navegador en la siguiente URL.

http://gitlab.tecmint.com

7. Una vez que abra, será redirigido a una pantalla de restablecimiento de contraseña, aquí debe establecer una nueva contraseña haciendo clic en " Cambiar su contraseña " para su nuevo administrador cuenta. Una vez configurado, será redirigido nuevamente a la pantalla de inicio de sesión.

8. Después de iniciar sesión, accederás al panel de control del usuario administrador como se muestra en la captura de pantalla. Puede crear un objeto, crear un grupo, agregar personas o configurar su instancia de gitlab. También puede editar su perfil de usuario y agregar claves SSH a su instancia de gitlab, configurar sus preferencias de comunicación y hacer más.

Para obtener más información, vaya a Gitlab About Page : https://about.gitlab.com/.

¡Eso es todo por ahora! Gitlab es una aplicación avanzada, robusta y eficiente para manejar el ciclo de vida del desarrollo y las operaciones de software ( DevOps ). En este artículo, hemos explicado cómo instalar y configurar Gitlab en Ubuntu y Debian.

Si tiene preguntas o pensamientos para agregar a este artículo, use el formulario de comentarios a continuación para comunicarse con nosotros.