Cum se instalează GitLab pe Ubuntu Server

Căutați ca GitLab să funcționeze pe serverul dumneavoastră Ubuntu? GitLab este o alternativă puternică de auto-găzduire la servicii precum GitHub . Cu ajutorul acestuia, puteți să vă gestionați cu ușurință echipa și să colaborați la proiecte de codare, să urmăriți erorile și să implementați software. În acest ghid, vom trece peste pașii necesari pentru a instala și implementa instanța GitLab pe Ubuntu Server.

xr:d:DAFds8YL9ik:2,j:43601822907,t:23032003

Cum se instalează GitLab pe serverul Ubuntu

Configurarea serviciului GitLab pe serverul Ubuntu începe prin instalarea câtorva pachete. Aceste pachete sunt dependențe și sunt necesare pentru a rula GitLab pe Ubuntu. Pentru a instala aceste dependențe, introduceți următoarea comandă.

sudo apt install -y curl openssh-server ca-certificates tzdata perl

Cu aceste pachete instalate pe serverul dumneavoastră Ubuntu, trebuie să descărcați următorul script de instalare GitLab în sistemul dumneavoastră Ubuntu. Acest script va configura repozițiile GitLab pe Ubuntu și va asigura că totul poate rula pe sistemul dumneavoastră Ubuntu.

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

După ce rulați scriptul de mai sus, puteți rula următoarea comandă apt install pentru a instala pachetul „gitlab-ce”. Acest pachet include totul pentru a vă găzdui instanța GitLab pe un server Ubuntu.

sudo apt install gitlab-ce

Instalarea pachetului „gitlab-ce” va dura mult timp. Este posibil să fiți îngrijorat de faptul că serverul dvs. s-a înghețat sau a încetinit. Ai răbdare, GitLab tocmai este în curs de configurare.

Când instalarea GitLab este finalizată pe Ubuntu, veți vedea următorul mesaj care apare în fereastra terminalului.

Acum că GitLab este instalat, trebuie să îl configurați. Aflați adresa IP LAN a serverului Ubuntu pentru a continua la următoarea secțiune a ghidului.

Cum să configurați GitLab pe serverul Ubuntu

Trebuie să adăugați o adresă URL externă la configurația GitLab pentru ca aceasta să fie accesibilă pe serverul Ubuntu. Pentru a face acest lucru, începeți prin a deschide un terminal pe serverul Ubuntu . După ce este deschis, utilizați următoarea comandă pentru a deschide fișierul de configurare.

sudo nano /etc/gitlab/gitlab.rb

În interiorul fișierului de configurare, derulați în jos și găsiți linia:

external_url 'http://gitlab.example.com'

Schimbați exemplul de URL cu numele dvs. de gazdă, domeniul sau adresa IP. Când ați terminat de editat fișierul de configurare, apăsați Ctrl + O de pe tastatură pentru a salva editările. Apoi puteți apăsa Ctrl + X de pe tastatură pentru a ieși din editorul de text Nano.

După ce părăsiți editorul de text Nano, va trebui să reporniți serviciul GitLab, astfel încât modificările pe care le-ați făcut să fie aplicate. Repornirea serviciului GitLab se face cu comanda gitlab-ctl .

sudo gitlab-ctl reconfigure

Cum să vă creați primul depozit pe GitLab

Acum că aveți un server GitLab configurat, este timpul să vă creați primul depozit. Cu toate acestea, mai întâi trebuie să vă creați utilizatorul. Accesați adresa URL GitLab și faceți clic pe Înregistrați-vă pentru a înregistra un cont nou.

După înregistrarea unui cont nou, trebuie să vă conectați la contul root pentru a-l aproba. GitLab generează automat o parolă root securizată după instalare. Puteți accesa parola root făcând următoarea comandă.

sudo cat /etc/gitlab/initial_root_password | grep "Parola"

Copiați parola generată în siguranță și conectați-vă cu numele de utilizator „rădăcină”. Odată conectat, faceți clic pe meniul hamburger (din stânga casetei de căutare GitLab) și selectați „Zona de administrare”.

În zona „Administrator”, selectați „Vedeți cei mai recenti utilizatori” și aprobați contul creat anterior. Apoi, deconectați-vă din contul „rădăcină” și în contul dvs. înregistrat.

După ce v-ați conectat la GitLab, sunteți gata să vă creați primul depozit. Găsiți butonul „Creați un proiect” și selectați-l cu mouse-ul. Selectați „Creați din șablon”. Apoi, răsfoiți șabloanele pentru cel care se potrivește cel mai bine proiectului dvs.

După ce ați selectat șablonul, veți vedea zona „creați din șablon”. Pe această pagină, puteți completa numele proiectului, adresa URL a proiectului, slub-ul proiectului, descrierea etc. După ce ați terminat de configurat noul proiect, faceți clic pe butonul „Creați proiect”.

Când selectați butonul „Creați proiect”, va apărea noul dvs. depozit.

Cum să interacționezi cu noul tău depozit GitLab

Există mai multe moduri în care puteți interacționa și împinge/trage cod din noul dumneavoastră depozit GitLab. Pe Linux, puteți apela la mai multe aplicații GUI, cum ar fi GitKraken , Gitg , Git Cola , SmartGit etc. Alternativ, puteți utiliza instrumentul oficial de linie de comandă Git.

Scopul acestui ghid este de a implementa o instanță GitLab pe un server Ubuntu. Cu toate acestea, nu vom oferi un curs intensiv despre cum să folosiți Git. Pentru informații despre cum să utilizați corect instrumentul Git, instalați una dintre aplicațiile menționate și consultați manualele acestora. Sau, verificați Git.org.

Lasă un comentariu

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Configurați un VPN WireGuard point-to-site pe Debian 12 cu wg-quick, redirecționare IPv4, nftables NAT, profiluri de client, pornire systemd și verificare.

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Auditați SLES 15 în raport cu DISA STIG actual, revizuiți constatările OpenSCAP, testați remedierile și documentați excepțiile înainte de lansarea în producție.

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului cu grafica Intel în Pardus Linux verificând X11 vs. Wayland, setările compozitorului, rata de reîmprospătare, driverul Xorg activ și TearFree doar atunci când este cazul.

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Configurați firewalld pe SLES 15: verificați zonele, permiteți servicii sau porturi, salvați reguli permanente, reîncărcați în siguranță și verificați accesul.

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Activați aplicarea de patch-uri live pentru kernel pe SLES 15 SP7, aplicați remedierile acceptate fără a reporni, verificați patch-urile active și înțelegeți când este încă necesară o repornire a kernelului.

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Activați modul FIPS pe SLES 15 cu utilitarul de configurare acceptat de SUSE, reporniți în siguranță, verificați starea kernelului și a politicii criptografice și verificați limitele de certificare.

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

Install Google Chrome on Gooroom OS safely with official .deb packages, APT, policy checks, update guidance, and fixes for managed devices.

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Redirecționați în siguranță jurnalele de sistem SLES către un server syslog la distanță cu rsyslog, certificate TLS, verificare a numelui peer-ului, cozi, validare și testare.

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Conectați SLES 15 la Active Directory cu SSSD folosind YaST. Pregătiți DNS și ora, configurați datele de autentificare la domeniu, verificați Kerberos și comparați SSSD, Winbind și realmd.

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problema Wi-Fi RTL8821CE pe Pardus Linux verificând driverul rtw88 încorporat, firmware-ul Realtek, rfkill, NetworkManager și opțiunile de rezervă.