Com instal·lar i configurar GitLab a CentOS 8/7


Gitlab és una plataforma de desenvolupament de programari i col·laboració de codi obert, potent, robusta, escalable, segura i eficient per a totes les etapes del cicle de vida de DevOps.

Et permet planificar el teu procés de desenvolupament; codi i verificar; paquet de programari i llançar-lo amb una funció de lliurament contínua integrada; automatitzar la gestió de configuracions i supervisar el rendiment del programari.

Té funcions com ara un rastrejador de problemes, moviment de problemes entre projectes, seguiment del temps, eines de ramificació molt potents, bloqueig de fitxers, sol·licituds de combinació, notificacions personalitzades, fulls de ruta del projecte, gràfics de descàrrega per a fites de projectes i grups, i molt més.

Gitlab és una de les millors alternatives a Github per allotjar els vostres projectes de codi obert, que trobareu allà.

En aquest article, explicarem com instal·lar i configurar Gitlab (gestor de dipòsits Git) a les distribucions Linux CentOS 8/7 o RHEL 8/7.

Pas 1: instal·leu i configureu les dependències necessàries

1. Primer, comenceu instal·lant les dependències necessàries següents mitjançant el gestor de paquets yum tal com es mostra.

# yum install curl policycoreutils-python openssh-server 

2. A continuació, instal·leu el servei Postfix per enviar correus electrònics de notificació i activeu-lo per iniciar-lo a l'inici del sistema i, a continuació, comproveu si està en funcionament mitjançant les ordres següents.

# yum install postfix
# systemctl start postfix
# systemctl enable postfix
# systemctl status postfix

Durant la instal·lació de Postfix, pot aparèixer una finestra de configuració. Seleccioneu Lloc d'Internet i utilitzeu el DNS extern del vostre servidor per a nom de correu i premeu Intro. Si apareixen pantalles addicionals, continueu prement Intro per acceptar els valors predeterminats.

Pas 2: afegiu el repositori GitLab i instal·leu el paquet

3. Ara afegiu el dipòsit YUM del paquet GitLab al vostre sistema executant l'script següent.

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

4. A continuació, instal·leu el paquet GitLab Community Edition amb l'ordre següent i assegureu-vos de canviar http://gitlab.linux-console.net per l'URL en què voleu accedir a la vostra instància de GitLab des d'un navegador web.

# EXTERNAL_URL="http://gitlab.linux-console.net" yum install -y gitlab-ce

Nota: si voleu canviar la vostra URL principal, podeu configurar-la al fitxer de configuració principal de GitLab /etc/gitlab/gitlab.rb a la secció external_url. Un cop canviat, no us oblideu de reconfigurar gitlab per aplicar els canvis recents al fitxer de configuració mitjançant l'ordre següent.

# gitlab-ctl reconfigure

5. Si teniu un tallafoc del sistema habilitat, heu d'obrir el port 80 (HTTP) i 443 (HTTPS) per permetre connexions al tallafoc del sistema.

# firewall-cmd --permanent --add-service=80/tcp
# firewall-cmd --permanent --add-service=443/tcp
# systemctl reload firewalld

Pas 3: feu la configuració inicial de Gitlab

6. Ara, obriu un navegador web i accediu a la vostra instància de gitlab mitjançant l'URL següent que heu establert durant la instal·lació.

http://gitlab.linux-console.net

7. En la vostra primera visita, se us redirigirà a una pantalla de restabliment de la contrasenya, creeu una nova contrasenya per al vostre nou compte d'administrador i feu clic a \Canvia la vostra contrasenya. Un cop hàgiu establert, es redirigirà de nou a la pantalla d'inici de sessió i inicieu sessió amb el nom d'usuari root i la contrasenya que heu establert.

8. Després d'iniciar sessió correctament, us hauria de portar al compte d'usuari administrador, tal com es mostra a la captura de pantalla. Des d'aquí, podeu crear un objecte, crear un grup, afegir persones o configurar la vostra instància de gitlab com vulgueu. També podeu editar el vostre perfil d'usuari, configurar el vostre correu electrònic i afegir claus SSH a la vostra instància de gitlab i molt més.

Per obtenir més informació, aneu a la pàgina Sobre Gitlab: https://about.gitlab.com/

Això és tot per ara! En aquest article, hem explicat com instal·lar i configurar un Gitlab (gestor de dipòsits Git) a les distribucions de Linux CentOS 8/7 o RHEL 8/7. Si teniu cap pregunta o reflexió per afegir a aquesta guia, utilitzeu el formulari de comentaris a continuació per contactar amb nosaltres.