Com instal·lar GitLab a Ubuntu i Debian


Gitlab és una plataforma de desenvolupament i col·laboració de programari de codi obert, molt potent, robust, escalable, segura i eficient. Gitlab es troba entre les millors alternatives a Github, que us permet planificar el vostre procés de desenvolupament de programari; escriure codi i verificar-lo; paquet de programari i llançament amb una funcionalitat de lliurament contínua integrada; gestionar automàticament les configuracions i supervisar el rendiment.

Ofereix serveis escalables basats en Git totalment integrats amb funcions com ara el seguiment de problemes, el moviment de problemes entre projectes, el seguiment del temps, potents eines de ramificació i branques i etiquetes protegides, bloqueig de fitxers, sol·licituds de combinació, notificacions personalitzades, fulls de ruta de projectes, gràfics de desgast per a fites del projecte i del grup, i molt més.

En aquest article, explicarem com instal·lar i configurar Gitlab (gestor de dipòsits Git) a les distribucions Ubuntu o Debian Linux.

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

1. Primer comenceu actualitzant els paquets de programari del vostre sistema i després instal·leu les dependències necessàries mitjançant el gestor de paquets apt, tal com es mostra.

$ sudo apt update
$ sudo apt install -y curl openssh-server ca-certificates

2. A continuació, instal·leu el servei de correu Postfix per enviar notificacions per correu electrònic.

$ sudo apt install postfix

Durant el procés d'instal·lació de Postfix, se us demanarà que configureu el paquet Postfix. Trieu \Lloc d'Internet i premeu [Enter]. Recordeu que heu d'utilitzar el DNS extern del vostre servidor per a nom de correu i premeu [Enter]. Per a qualsevol pantalla de configuració addicional, premeu [Enter] per utilitzar per acceptar els valors predeterminats.

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

3. Ara afegiu el dipòsit APT del paquet GitLab al vostre sistema executant un script següent.

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

4. A continuació, instal·leu GitLab Community Edition amb l'ajuda de l'ordre següent i canvieu l'URL http://gitlab.linux-console.net segons els vostres requisits per accedir a GitLab mitjançant un navegador web.

$ EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

Nota: Si voleu canviar l'URL anterior per algun motiu més endavant, podeu tornar a configurar l'URL al fitxer de configuració principal /etc/gitlab/gitlab.rb a la secció external_url i tornar a configurar el gitlab amb l'ordre següent.

$ sudo gitlab-ctl reconfigure

5. Si teniu un tallafoc UFW configurat, heu d'obrir els ports 80 (HTTP) i 443 (HTTPS) per permetre les peticions de connexions al Gitlab.

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp

Pas 3: feu la configuració inicial de Gitlab

6. Ara accediu a la vostra instància de gitlab mitjançant un navegador a l'URL següent.

http://gitlab.linux-console.net

7. Un cop l'obris, es redirigirà a una pantalla de restabliment de la contrasenya, aquí hauràs d'establir una nova contrasenya fent clic a \Canvia la teva contrasenya per al teu nou compte d'administrador. Un cop configurat, tornaràs a ser redirigit a la pantalla d'inici de sessió. .

8. Després d'iniciar la sessió, accedireu al tauler de control de l'usuari administrador tal com es mostra a la captura de pantalla. Podeu crear un objecte, crear un grup, afegir persones o configurar la vostra instància de gitlab. També podeu editar el vostre perfil d'usuari i afegir claus SSH a la vostra instància de gitlab, configurar les vostres preferències de comunicació i fer més coses.

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

Això és tot de moment! Gitlab és una aplicació avançada, robusta i eficient per gestionar el cicle de vida de desenvolupament i operacions de programari (DevOps). En aquest article, hem explicat com instal·lar i configurar Gitlab a Ubuntu i Debian.

Si teniu cap pregunta o reflexió per afegir a aquest article, utilitzeu el formulari de comentaris a continuació per contactar amb nosaltres.