GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el servidor Gitlab en Ubuntu 18.04 y 16.04 LTS

Gitlab es la mejor alternativa al sistema de gestión de repositorios Github git. También proporciona una opción a los usuarios de la versión autohospedada. Simplemente puede instalar el servidor Gitlab y aprovechar al máximo sus características sobresalientes. Este tutorial lo ayudará a instalar Gitlab Server (Community Edition) en sus propios sistemas Ubuntu 18.04 y 16.04 LTS.

También puede visitar la sección Tutorial de Git en línea para conocer los tutoriales y ejemplos de la línea de comandos de Git.

Paso 1:requisitos previos

Use los siguientes comandos para instalar las dependencias requeridas para comenzar la instalación de Gitlab.

sudo apt-get update
sudo apt-get upgrade

Ahora instale otros paquetes necesarios para completar el proceso de instalación.

sudo apt-get install -y vim curl openssh-server ca-certificates

Paso 2:instala Gitlab en Ubuntu

Ahora, habilite el repositorio de paquetes Gitlab Debian en su sistema. Ejecute el siguiente comando en su sistema, esto agregará un archivo /etc/apt/sources.list.d/gitlab_gitlab-ce.list en su sistema.

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

Después de habilitar el repositorio apt, ejecute el siguiente comando para instalar la edición comunitaria de Gitlab.

sudo apt-get install gitlab-ce

El comando anterior instalará todas las aplicaciones necesarias, incluido el servidor web Nginx, para ejecutar Gitlab en su sistema.

Paso 3:habilite Let's Encrypt SSL

Gitlab ofrece la opción de configurar el certificado Let's encrypt SSL para que se ejecute sobre el protocolo HTTP seguro. Debes tener apuntado un dominio a la IP del servidor. Por ejemplo, he realizado las siguientes entradas en nuestro servidor dns.

Luego edite el archivo de configuración

vim /etc/gitlab/gitlab.rb
 

Paso 4:configurar el servidor Gitlab

Luego, configure el servidor Gitlab usando el siguiente comando. Esto hará todas las instalaciones y los cambios necesarios para ejecutar la edición comunitaria de Gitlab en el sistema Ubuntu.

sudo gitlab-ctl reconfigure

El proceso de configuración tardará un tiempo en completarse.

Paso 5:ajustar el cortafuegos

Debe abrir puertos en el firewall para acceder a la red. Los siguientes comandos permitirán el servicio http y https en firewalld y los harán permanentes

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=ftp

A continuación, ejecute el siguiente comando para implementar los cambios:

sudo firewall-cmd --reload

Paso 6:acceso al panel de Gitlab

Acceda a su servidor utilizando el nombre de dominio o la dirección IP en el puerto HTTP estándar 80. Obtendrá la pantalla de cambio de contraseña para el usuario root por primera vez como se muestra a continuación. Actualice la nueva contraseña segura para el usuario root.

Después de cambiar con éxito la contraseña, vaya a la pantalla de inicio de sesión e inicie sesión con el usuario "root" y la contraseña especificada.

Después de iniciar sesión, obtendrá acceso al panel de control de su servidor Gitlab. Aquí puede comenzar con la creación de usuarios y nuevos repositorios de git.

Ahora visite nuestro tutorial de Git para obtener más información sobre los usos de los repositorios de Git con ayudas y ejemplos de la línea de comandos.

Paso 7:programar la copia de seguridad de datos de Gitlab

Utilice el siguiente comando para crear la copia de seguridad completa de los datos de Gitlab. La ubicación predeterminada de la copia de seguridad será /var/opt/gitlab/backups. Puede cambiar esta configuración en el archivo /etc/gitlab/gitlab.rb.

sudo gitlab-rake gitlab:backup:create

También puede agregar el mismo programador de comandos para hacer una copia de seguridad de los datos todas las noches. Agregue el siguiente cron al crontab del sistema.

0 22 * * * sudo gitlab-rake gitlab:backup:create

Conclusión

Ha instalado y configurado con éxito la edición comunitaria de Gitlab en su sistema Ubuntu.


Ubuntu
  1. Cómo instalar el servidor RabbitMQ en Ubuntu 18.04 y 16.04 LTS

  2. Cómo instalar R en Ubuntu 18.04 LTS

  3. Cómo instalar el servidor Xrdp en Ubuntu 20.04 LTS

  4. Cómo instalar R en Ubuntu 20.04 LTS

  5. Cómo instalar GitLab en Ubuntu 18.04

Cómo instalar Gitlab en Ubuntu 16.04 LTS

Cómo instalar el servidor web Caddy en Ubuntu 16.04 LTS

Cómo instalar Gitlab en Ubuntu 18.04 LTS

Cómo instalar un servidor FTP en Ubuntu 20.04 LTS

Cómo instalar el servidor Pritunl VPN en Ubuntu 20.04 LTS

Cómo instalar el servidor de impresión CUPS en Ubuntu 20.04 LTS