RPR/RS: IntelliJ IDEA instalacija i rad s Git-om
Sadržaj:
- Preduvjeti
- Instaliranje potrebnih ovisnosti
- Instaliranje GitLaba
- Prilagođavanje pravila vatrozida
- Postavite GitLab URL
- Konfigurirajte GitLab putem web sučelja
- 1. Postavljanje lozinke administrativnog računa
- Zaključak
GitLab je internetski upravitelj spremišta s otvorenim kodom Gita napisan na Rubyju, uključujući wiki, upravljanje problemima, pregled koda, nadgledanje i kontinuiranu integraciju i implementaciju. Programerima omogućuje izgradnju, implementaciju i pokretanje svojih aplikacija.
Dostupna su tri različita izdanja GitLaba, izdanja Community (CE), Enterprise Edition (EE) i verzije koju hostuje GitLab.
Postoji nekoliko načina instaliranja GitLaba, ovisno o vašim potrebama i željama. Ovaj vodič opisuje korake potrebne za instaliranje i konfiguriranje GitLab (CE) na sustavu CentOS 7 pomoću Omnibus paketa.
Preduvjeti
Ovaj vodič pretpostavlja da imate svježu instalaciju CentOS 7.
Prema stranici sa GitLab zahtjevima, preporučuje se korištenje poslužitelja sa:
- najmanje 4 GB RAM memorije.2 CPU cores.at najmanje 2 GB swap prostora (neobavezno) Domena ili poddomena koja upućuje na IP adresu poslužitelja.
Za dodatni sloj sigurnosti preporučuje se postavljanje osnovnog vatrozida. Možete slijediti korake iz našeg HH-a o postavljanju vatrozida pomoću FirewallD-a na vodiču CentOS 7.
Korisnik na kojem se prijavljujete mora imati sudo povlastice kako bi mogao instalirati pakete.
Instaliranje potrebnih ovisnosti
Osvježite indeks lokalnog paketa i instalirajte ovisnosti sa sljedećim naredbama:
sudo yum install curl policycoreutils-python openssh-server
Kako bi GitLab mogao slati e-poruke s obavijestima, možete instalirati i koristiti Postfix ili koristiti neku transakcijsku poštu pošte kao što su SendGrid, MailChimp, MailGun ili SES. U tom slučaju možete preskočiti ovaj korak i konfigurirati (https: // docs.gitlab.com/omnibus/settings/smtp.html) nakon dovršetka instalacije.
Pokrenite sljedeće naredbe za instaliranje Postfix-a na vaš CentOS poslužitelj:
sudo yum install postfix
Tijekom instalacije od vas će se tražiti da odaberete vrstu konfiguracije poslužitelja e-pošte. Zadana opcija je
Internet Site
. To je preporučena opcija, samo pritisnite
TAB
, a zatim
ENTER
.
Nakon toga od vas će se tražiti da unesete naziv
System mail name
koji treba biti isti kao i ime glavnog poslužitelja.
Nakon što je instalacija dovršena, pokrenite i omogućite uslugu postfix pomoću sljedećih naredbi:
sudo systemctl start postfix
sudo systemctl enable postfix
Instaliranje GitLaba
Instalacija GitLaba prilično je neposredan postupak. Instalirat ćemo GitLab CE paket pomoću
yum
paketa za upravljanje.
Započnite dodavanjem GitLab spremišta na popis izvora sustava pomoću sljedeće naredbe curl:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
Skripta će omogućiti spremište i instalirati potrebne ovisnosti. Nakon dovršetka instalirajte GitLab paket izvođenjem sljedeće naredbe:
sudo yum install gitlab-ce
Od vas će se tražiti da prihvatite GitLab GPG ključeve spremišta. Upišite
y
i pritisnite
Enter
.
Proces instalacije može potrajati neko vrijeme i nakon uspješne instalacije vidjet ćete sljedeći izlaz:
Thank you for installing GitLab!… Complete!
Prilagođavanje pravila vatrozida
Vodič za postavljanje osnovnog vatrozida povezan je s odjeljkom o preduvjetima. Da biste mogli pristupiti GitLab sučelju, morat ćete otvoriti portove
80
i
443
. Da biste to učinili, pokrenite sljedeće naredbe:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Postavite GitLab URL
Prije pristupanja GitLab web sučelju moramo postaviti URL kojim će GitLab biti dostupan. Otvorite Gitlabove konfiguracijske datoteke i napravite sljedeće promjene:
sudo nano /etc/gitlab/gitlab.rb
Na vrhu konfiguracijske datoteke vidjet ćete liniju koja počinje s
external_url
. Promijenite vrijednost prema vašoj domeni / poddomeni ili IP adresi. Ako imate domene
https
i ako želite pristupiti GitLab sučelju preko vaše IP adrese poslužitelja, koristite
http
.
external_url 'https://gitlab.example.com'
Sljedeća potraga za "Šifrirajmo integraciju", komentirajte liniju koja počinje s
letsencrypt
i postavite je na true. Ako želite primati poruke e-pošte od Let's Šifriraj u vezi s vašom domenom, komentirajte liniju počevši s
letsencrypt
i dodajte svoju adresu e-pošte.
letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts
Na kraju spremite i zatvorite datoteku i pokrenite sljedeću naredbu za ponovnu konfiguraciju Gitlaba:
sudo gitlab-ctl reconfigure
Naredba će ponovno konfigurirati GitLab postavke i generirati besplatni Šifriraj SSL certifikat.
Konfigurirajte GitLab putem web sučelja
Sada kada ste konfigurirali GitLab URL, možete započeti s početnom konfiguracijom preko GitLab web sučelja.
Pokrenite web preglednik i idite na:
https://your_gitlab_domain_or_server_IP.com
1. Postavljanje lozinke administrativnog računa
Pri prvom pristupanju web sučelju od vas će se zatražiti da postavite lozinku za administrativni račun.
Sada biste trebali biti u mogućnosti gurnuti i povući izmjene projekta sa svog lokalnog računala bez potrebe za pružanjem vjerodajnica vašeg GitLab računa.
Zaključak
Ovaj je vodič vodio kroz instalaciju i konfiguraciju GitLaba na CentOS-u 7. Također ste naučili kako urediti postavke profila, kako promijeniti korisničko ime i dodati SSH ključ. Sada možete kreirati svoj prvi projekt i započeti koristiti svoj GitLab.
centos git gitlabKako instalirati i konfigurirati nfs poslužitelj na centos 8

U ovom ćete vodiču proći korake potrebne za postavljanje NFSv4 poslužitelja na CentOS 8. Također ćemo vam pokazati kako montirati NFS datotečni sustav na klijentu.
Kako instalirati i konfigurirati redis na centos 7

Redis je skladište podataka s otvorenim kodom podataka u memoriji. Može se koristiti kao posrednik baze podataka, predmemorija i poruka te podržava različite strukture podataka kao što su Strings, Hashes, Liste, Setovi itd.
Kako instalirati i konfigurirati gitlab na ubuntu 18.04

Ovaj vodič opisuje korake potrebne za instaliranje i konfiguriranje GitLaba na Ubuntu 18.04 sustavu. GitLab je internetski upravitelj spremišta s otvorenim kodom Gita napisan na Rubyju, uključujući wiki, upravljanje problemima, pregled koda, nadgledanje i kontinuiranu integraciju i implementaciju.