Cómo instalar y configurar GitLab en CentOS 8/7

Cómo instalar y configurar GitLab en CentOS 8/7

Gitlab. es una plataforma de colaboración y desarrollo de software de código abierto, potente, robusta, escalable, segura y eficiente para todas las etapas del ciclo de vida de DevOps.

le permite planificar su proceso de desarrollo; codificar y verificar; empaquetar software y publicarlo con una función de entrega continua incorporada; automatice la administración de configuraciones y monitoree el rendimiento del software.

Lea también. Las 10 mejores alternativas de GitHub para alojar proyectos de código abierto

Tiene características como un rastreador de problemas, movimiento de problemas entre proyectos, seguimiento del tiempo, herramientas de ramificación muy poderosas, bloqueo de archivos, solicitudes de combinación, notificaciones personalizadas, hojas de ruta del proyecto, gráficos de evolución para hitos de proyectos y grupos, y mucho más.

Gitlab. es una de las mejores alternativas a Github para alojar sus proyectos de código abierto, que encontrará por ahí.

freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent “);

En este artículo, explicaremos cómo instalar y configurar Gitlab. (administrador de repositorio de Git) en CentOS 8/7. o RHEL Distribuciones de Linux 8/7.

Paso 1: Instale y configure las dependencias requeridas

1.. Primero, comience por instalar lo siguiente las dependencias necesarias usando el administrador de paquetes yum como se muestra.

# yum install curl policycoreutils-python openssh-server

2.. Luego, instale el servicio Postfix. para envíe correos electrónicos de notificación y habilítelo para que se inicie en el arranque del sistema, luego verifique si está funcionando usando los siguientes comandos.

# yum install postfix # systemctl start postfix # systemctl enable postfix # systemctl status postfix

Durante Postfix instalación, puede aparecer una ventana de configuración. Seleccione “ Sitio de Internet. y use el DNS externo de su servidor para “ nombre de correo. y presione Intro. Si aparecen pantallas adicionales, continúe presionando Intro para aceptar los valores predeterminados.

Paso 2: Agregue el repositorio de GitLab e instale el paquete

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

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

4.. Luego, instale el paquete GitLab Community Edition usando el siguiente comando y asegúrese de cambiar ‘ http://gitlab.tecmint.com. a la URL en la que desea acceder a su instancia de GitLab desde un navegador web.

# EXTERNAL_URL = “http://gitlab.tecmint.com” yum install-y gitlab-ce

Nota. si desea cambiar su URL principal, puede configurarla en el archivo de configuración principal de GitLab /etc/gitlab/gitlab.rb. en el sección external_url. Una vez cambiado, no olvide reconfigurar gitlab para aplicar los cambios recientes en el archivo de configuración usando el siguiente comando.

# gitlab-ctl reconfigure

5.. Si tiene un sistema firewall habilitado, debe abrir el puerto 80. ( HTTP. y 443. ( HTTPS. para permitir conexiones en el firewall del sistema.

# firewall-cmd–permanent–add-service = 80/tcp # firewall-cmd–permanent–add-service = 443/tcp # systemctl reload firewalld

Paso 3: Ejecutar Configuración inicial de Gitlab

6.. Ahora, abra un navegador web y acceda a su instancia de gitlab utilizando la siguiente URL que estableció durante la instalación.

http://gitlab.tecmint .com

7.. En su primera visita, será redirigido a una pantalla de restablecimiento de contraseña, cree una nueva contraseña para su nueva cuenta de administrador y haga clic en “ Cambiar su contraseña ”. Una vez que lo establezca, será redirigido a la pantalla de inicio de sesión e inicie sesión con el nombre de usuario root. y la contraseña que estableció.

 GitLab Admin Login  Inicio de sesión de administrador de GitLab Inicio de sesión de administrador de GitLab

8.. Después de un inicio de sesión exitoso, debería llevarlo a la cuenta de usuario de administrador como se muestra en la captura de pantalla . Desde aquí, puede crear un objeto, crear un grupo, agregar personas o configurar su instancia de gitlab como desee. También puede editar su perfil de usuario, configurar su correo electrónico y agregar claves SSH a su instancia de gitlab, y más.

Panel de control de administración de Gitlab  Panel de control de administración de Gitlab Panel de control de administrador de Gitlab

Para obtener más información, vaya a la Página de información de Gitlab. https://about.gitlab.com/

¡Eso es todo por ahora! En este artículo, hemos explicado cómo instalar y configurar un Gitlab (administrador de repositorio Git) en distribuciones de Linux CentOS 8/7. o RHEL 8/7. Si tiene alguna pregunta o idea que agregar a esta guía, use el formulario de comentarios a continuación para comunicarse con nosotros.