GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Gitlab en Debian 10

En este tutorial, le mostraremos cómo instalar Gitlab en Debian 10. Para aquellos de ustedes que no sabían, Gitlab es una implementación gráfica de git, es un repositorio de código abierto sistema de administración y control de versiones. GitLab está desarrollado en Ruby on Rails. Con GitLab puede alojar su código fuente en su propio servidor. Esto garantiza la seguridad del código y le da total libertad en la cantidad de usuarios, así como la cantidad de repositorios y la cantidad de archivos. GitLab le proporciona una plataforma para colaborar en proyectos y realizar un seguimiento de los cambios en el código. GitLab se ha utilizado ampliamente para el desarrollo de software y tareas relacionadas con el control de versiones. En muchos sentidos, es similar a GitHub, excepto que puede instalarlo en su propio servidor.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Gitlab en Debian 10 (Buster).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 10 (Buster).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Gitlab en Debian 10 Buster

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt comandos en la terminal:

sudo apt update
sudo apt upgrade
sudo apt install ca-certificates curl openssh-server postfix

Paso 2. Instalación de GitLab en Debian 10.

Ahora descargamos el script del repositorio de GitLab al /tmp directorio como se muestra:

cd /tmp
wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh

Una vez descargado el script, debe ejecutarlo con los siguientes comandos:

sudo bash script.deb.sh

Luego, instale GitLab CE usando los siguientes comandos:

sudo apt install gitlab-ce

Paso 3. Configurar GitLab.

Debes editar el github.rb expediente. Aquí usaremos el editor nano para abrir el archivo:

sudo nano /etc/gitlab/gitlab.rb

Encuentre la external_url y actualícelo para que coincida con su nombre de dominio, debería verse similar al siguiente ejemplo:

external_url 'http://idroot.us'

Luego, busque el letsencrypt[‘contact_emails’] y actualícelo para incluir una dirección de correo electrónico que se usará para alertar al usuario cuando el certificado SSL de Let's Encrypt esté cerca de su fecha de vencimiento:

letsencrypt['contact_emails'] = ['[email protected]']

Ahora, ejecute el comando reconfigure para aplicar los cambios al servidor Gitlab:

sudo gitlab-ctl reconfigure

Paso 4. Configure el cortafuegos.

The firewalld users can use the following commands to open required ports on their system:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https 
sudo firewall-cmd --reload

Paso 5. Acceso a Gitlab en Debian.

Gitlab estará disponible en el puerto HTTP 80 de forma predeterminada. Abra su navegador favorito y vaya a http://yourdomain.com/ o http://server-ip-address .

¡Felicitaciones! Ha instalado correctamente Gitlab. Gracias por usar este tutorial para instalar Gitlab en Debian 10 Buster. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Gitlab.


Debian
  1. Cómo instalar Tomcat 8.5 en Debian 9

  2. Cómo instalar MongoDB en Debian 9

  3. Cómo instalar Nginx en Debian 9

  4. Cómo instalar Apache en Debian 9

  5. Cómo instalar GitLab en Debian 9

Cómo instalar Nginx en Debian 11

Cómo instalar Gitlab en Debian 8

Cómo instalar Gitlab en Debian 10

Cómo instalar Go en Debian 11

Cómo instalar Gitlab en Debian 11

¿Cómo instalar Gitlab en Debian 10?