GNU/Linux >> Tutoriales Linux >  >> Linux

Instalar GitLab en Ubuntu 18.04

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 Ubuntu® 18.04 LTS.

Requisitos previos:

  • Un servidor 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 Ubuntu 18.04

  2. Instalar GitLab en CentOS 7

  3. Instalar GitLab en Debian 10

  4. Instalar Nginx en Ubuntu

  5. Instale gitlab-ce en el servidor ubuntu 17.04

Cómo instalar Gitlab en Ubuntu 18.04 LTS

Instalar Nginx en Ubuntu 18.04

Instalar Redis en Ubuntu

Instalar Jenkins en Ubuntu 18.04

Instalar Elasticsearch en Ubuntu 18.04

Instalar MongoDB en Ubuntu 18.04