GNU/Linux >> Tutoriales Linux >  >> Linux

Instalar GitLab en Debian 10

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 Debian® 10.

Requisitos previos:

  • Un servidor Debian 10 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.

Primero, en la línea de comando, actualice su apt caché con el siguiente comando:

sudo apt update

Luego, instale los ca-certificates , curl , openssh-server y postfix paquetes:

sudo apt install ca-certificates curl openssh-server postfix

Durante la instalación de postfix, seleccione Sitio de Internet . En la página siguiente, ingrese su nombre de dominio.

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.deb.sh
    
  3. Instale el repositorio usando el siguiente comando:

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

    sudo apt install gitlab-ce
    

Configurar GitLab

Después del 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. Cómo instalar Gitlab en Debian 9 Stretch Linux

  2. Instalar Gnome en Debian 11

  3. Cómo instalar GitLab en Debian 9

  4. Instalar GitLab en CentOS 7

  5. Instalar GitLab en Ubuntu 18.04

Cómo instalar Gitlab en Debian 8

Cómo instalar Gitlab en Debian 9 Stretch

Cómo instalar Gitlab en Debian 10

Cómo instalar Go en Debian 10

Cómo instalar Gitlab en Debian 11

¿Cómo instalar Gitlab en Debian 10?