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.

Leave a Comment

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

MP3 Diags este instrumentul suprem pentru a remedia problemele din colecția ta audio. Poate eticheta corect fișierele mp3, poate adăuga coperți de album lipsă, poate remedia VBR

Aplicații de notificare Google Voice pentru desktop

Aplicații de notificare Google Voice pentru desktop

La fel ca Google Wave, Google Voice a generat vâlvă în întreaga lume. Google își propune să schimbe modul în care comunicăm și, din moment ce devine...

Descărcați favoritele Flickr cu FlickrFaves

Descărcați favoritele Flickr cu FlickrFaves

Există multe instrumente care permit utilizatorilor Flickr să descarce fotografiile lor la calitate înaltă, dar există vreo modalitate de a descărca Flickr Favorites? Recent am descoperit...

OK Sampler este un software gratuit de eșantionare muzicală

OK Sampler este un software gratuit de eșantionare muzicală

Ce este eșantionarea? Conform Wikipedia, „Este actul de a lua o porțiune sau un eșantion dintr-o înregistrare sonoră și de a o reutiliza ca instrument sau ca...”

Copiere de rezervă Google Sites: Import/Export

Copiere de rezervă Google Sites: Import/Export

Google Sites este un serviciu de la Google care permite utilizatorilor să găzduiască un site web pe serverul Google. Există însă o problemă: nu există o opțiune încorporată pentru backup.

Aplicația desktop Google Tasks

Aplicația desktop Google Tasks

Google Tasks nu este la fel de popular ca alte servicii Google, cum ar fi Calendar, Wave, Voice etc., dar este încă utilizat pe scară largă și este o parte integrantă a activității oamenilor.

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

În ghidul nostru anterior despre ștergerea în siguranță a hard disk-ului și a suporturilor amovibile prin intermediul CD-ului de boot Ubuntu Live și DBAN, am discutat despre faptul că discul bazat pe Windows

Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!

Cum se instalează DaVinci Resolve 17 pe Linux

Cum se instalează DaVinci Resolve 17 pe Linux

Ai nevoie de un editor video neliniar excelent pentru caseta ta Linux? Obțineți Davinci Resolve 17 lucrând cu acest ghid!

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Wallpaper Downloader este un program de descărcare și manager de imagini de fundal Linux. Acceptă majoritatea mediilor desktop Linux și este foarte ușor de utilizat. Acest ghid