Cómo instalar y configurar Gitlab en Debian 9

Cómo instalar y configurar Gitlab en Debian 9
Recientemente, Microsoft compró Github. Aquellos de ustedes, los que odian a Microsoft, pueden decir que GitHub ya no es confiable. Bueno, no diré nada sobre eso. Pero Github es uno de los mejores frontends de Git que jamás haya existido. Aunque hay otras alternativas a Github, pero quién sabe qué compañía las comprará en el futuro. También cambiar de un servicio a otro es costoso y requiere mucho tiempo para grandes empresas. ¿Qué pasaría si pudieras anular algo como GitHub y usarlo en tu propio servidor?? De esa manera, nunca tendrías que preocuparte por tu privacidad. Gitlab es solo eso. Es una frontend Git como GitHub que puedes autohospedar en tu propio servidor. GitLab está disponible en muchas distribuciones de Linux. GitLab tiene planes gratuitos y planes pagados para ayudarlo a hacer crecer su negocio.

Para obtener más información sobre GitLab, visite el sitio web oficial de GitLab en https: // gitlab.com en este artículo, le mostraré cómo instalar y configurar Gitlab en Debian 9. Empecemos.

Requisitos del sistema:

GitLab recomienda al menos un sistema de procesador de 2 núcleos, 8 GB de RAM y 4 GB de espacio de intercambio. Pero se ejecutará en un procesador de un solo núcleo y 4 GB de RAM, a pesar de que será muy lento.

Para obtener más información sobre los requisitos del sistema de GitLab, puede visitar el sitio web oficial de GitLab en https: // documentos.gitlab.com/ee/install/requisitos.HTML#CPU

En este artículo, usaré una máquina virtual VMware con un procesador de 2 núcleo y 4 GB de RAM. No tengo una máquina potente para ejecutar gitlab con la configuración recomendada. Pero debería funcionar bien para la demostración.

Instalación de dependencias de GitLab:

GitLab depende de algunos de los otros paquetes que debe instalar antes de instalar gitlab.

Primero, actualice el caché del repositorio de paquetes con el siguiente comando:

$ sudo apt actualización

Ahora instale las dependencias de GitLab con el siguiente comando:

$ sudo apt-get instalación curl opensh-server ca certificates

Ahora presiona Y y luego presiona .

Las dependencias deben instalarse.

Instalación del servidor de correo postfix:

Ahora tiene que instalar el servidor de correo postfix en Debian 9. Escribí una guía detallada sobre cómo instalar Postfix que puede leer en Cómo instalar y configurar Postfix en Ubuntu 18.04 LTS (https: // linuxhint.com/install_postfix_ubuntu_1804/). No pasaré por los detalles de cada paso aquí. Te recomiendo que leas el artículo de Postfix dedicado.

La guía se centró en cómo instalar Postfix en Ubuntu 18.04 LTS. Pero el procedimiento es el mismo para Debian 9 Stretch.

Ejecute el siguiente comando para instalar Postfix en Debian 9:

$ sudo apt instalación postfix]

Ahora presione y luego presione para continuar.

Ahora seleccione Sitio de Internet y luego navegar a y luego presiona continuar.

Ahora escriba su nombre de dominio totalmente calificado (FQDN) aquí y seleccione y luego presiona .

Se debe instalar Postfix.

Agregar repositorio de paquetes GitLab:

La versión gratuita de GitLab se llama Gitlab Community Edition o Gitlab CE y la versión paga de GitLab se llama GitLab Enterprise Edition o Gitlab Ee. Debe agregar el repositorio de paquetes de Gitlab Ce o Gitlab EE dependiendo de la versión que desee instalar.

Ahora ejecute el siguiente comando para agregar el repositorio de paquetes de GitLab y agregue la clave GPG de GitLab en Debian 9 Stretch:

Para Gitlab CE:

$ curl https: // paquetes.gitlab.com/install/repositories/gitlab/gitlab-ce/
guion.debutante.sh | sudo Bash

Para Gitlab EE:

$ curl https: // paquetes.gitlab.com/install/repositories/gitlab/gitlab-ee/script.debutante.mierda
| sudo Bash

Instalación de GitLab:

Ahora puede instalar gitlab ce o gitlab ee dependiendo del repositorio de gitlab que agregó. Iré por gitlab ce.

Ejecute el siguiente comando para instalar Gitlab en Debian 9:

Para Gitlab CE:

$ sudo apt install gitlab-ce

Para Gitlab EE:

$ sudo apt install gitlab-ee

El proceso de instalación debe comenzar. Como puede ver, el paquete se está descargando y es bastante grande en tamaño. Debería tomar un tiempo completar.

Se debe instalar gitlab.

Ahora abierto gitlab.RB Archivo con el siguiente comando:

$ sudo nano/etc/gitlab/gitlab.RB

Ahora cambie la URL marcada a su dirección IP o nombre de dominio totalmente calificado (FQDN).

Lo cambié a mi dirección IP, ya que esta es una configuración de prueba. En el mundo real, debes usar un FQDN aquí.

Una vez que haya terminado, guarde el archivo y ejecute el siguiente comando para que los cambios entren en vigencia:

$ sudo gitlab-ctl reconfigure

Gitlab debe reconfigurarse.

Ahora visite la dirección FQDN o IP desde un navegador web y debe ser la siguiente página. Escriba la contraseña que desea establecer para el raíz usuario y haga clic en cambia tu contraseña.

El raíz Se debe establecer la contraseña para gitlab.

Ahora puedes iniciar sesión como raíz con la contraseña de root que establece. Desde aquí puede administrar su cuenta Gitlab.

También puede crear usuarios adicionales según sea necesario.

Feliz GitlabEn g. Gracias por leer este artículo.