GNU/Linux >> Tutoriales Linux >  >> Linux

Instalar GitLab en CentOS 7

GitLab® Community Edition, o GitLab CE, es un repositorio Git de código abierto basado en la web que incluye un wiki y seguimiento de problemas. Este artículo describe cómo instalar GitLab CE y configurar Secure Sockets Layer (SSL) en un servidor en la nube CentOS® 7.

Requisitos

  • Un servidor CentOS 7 con al menos 8 GB de RAM
  • Un nombre de dominio dirigido a su servidor

Instalar dependencias

Hay algunas dependencias que debe instalar antes de instalar GitLab. CentOS 7 instala la mayoría, si no todos, estos paquetes de forma predeterminada, pero debe asegurarse de que estén instalados antes de intentar instalar GitLab. Instale los paquetes con yum usando el siguiente comando:

sudo yum install -y curl policycoreutils-python openssh-server postfix

Durante la instalación de postfix, seleccione Sitio de Internet . En la página siguiente, ingrese su nombre de dominio. Luego, inicie y habilite Postfix:

sudo systemctl enable postfix && sudo systemctl start postfix

Instalar GitLab CE

Después de terminar de instalar las dependencias, realice los siguientes pasos:

  1. Cambiar directorio a /tmp :

    cd /tmp
    
  2. Ejecute el script del repositorio desde gitlab.com :

    wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
    
  3. Instalar el repositorio:

    sudo bash script.rpm.sh
    
  4. Luego, instale GitLab CE:

    sudo yum install gitlab-ce
    

Configurar GitLab

Después de ingresar el comando para instalar GitLab CE, debería ver una advertencia sobre cómo configurar su nombre de dominio. Mientras arregla eso, continúe y habilite SSL con letsencrypt . Realice los siguientes pasos:

  1. Abra el archivo de configuración de GitLab con un editor de texto. Este ejemplo usa nano .

    sudo nano /etc/gitlab/gitlab.rb
    
  2. Encuentra el external_url field y actualícelo para que coincida con su nombre de dominio, cambiando HTTP a HTTPS .Debería verse similar al siguiente ejemplo:

    external_url 'https://example.com'
    
  3. Busque letsencrypt[‘contact_emails’] campo. Si alguna vez hay un problema con su certificado SSL, el sistema alerta a las direcciones de correo electrónico que figuran en este campo. Debería verse similar al siguiente ejemplo:

    letsencrypt['contact_emails'] = ['[email protected]']
    
  4. Guarde el archivo y salga.

  5. Reconfigure GitLab para que lea el nuevo archivo de configuración. Esta parte puede tardar unos minutos.

    sudo gitlab-ctl reconfigure
    

Una vez finalizada la reconfiguración, navegue hasta su nombre de dominio en su navegador web para comenzar a usar GitLab CE.


Linux
  1. Instale Odoo 14 en CentOS 8

  2. Instale MariaDB 10.0 en CentOS 6

  3. Instalar PHP 7.4 en CentOS 8

  4. Instalar GitLab en Debian 10

  5. Instalar GitLab en Ubuntu 18.04

Cómo instalar y configurar GitLab CE en CentOS 7

Cómo instalar y configurar GitLab CE en CentOS 8

Cómo instalar Gitlab en CentOS 8

Instalar Keepalived en CentOS 8

Cómo instalar Gitlab en Centos 7

Cómo configurar GitLab en CentOS 8