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 izradu, pregled i implementaciju svojih projekata.
Dostupna su tri različita izdanja GitLaba, izdanja Community (CE), Enterprise Edition (EE) i verzije koju hostuje GitLab.
GitLab je izbor broj jedan ako se želite udaljiti od GitHub-a. Može uvesti projekte i izdanja iz različitih izvora, uključujući GitHub, što čini proces migracije bez ikakvih problema. GitLab sučelje je dobro dizajnirano, čisto, intuitivno i blisko GitHubu u pogledu korisničkog iskustva i funkcionalnosti.
Postoji nekoliko načina instaliranja GitLaba, ovisno o potrebnom slučaju upotrebe. Ovaj vodič opisuje korake potrebne za instalaciju i konfiguriranje GitLab-a (CE) na Ubuntu 18.04 sustavu koristeći Omnibusove pakete.
Preduvjeti
Ovaj vodič pretpostavlja da imate svježu instalaciju Ubuntu 18.04. 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. Slijedite korake u našem Postavi vatrozida pomoću UFW-a na Ubuntu 18.04 vodiču.
Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.
Instaliranje potrebnih ovisnosti
Osvježite indeks lokalnog paketa i instalirajte ovisnosti sa sljedećim naredbama:
sudo apt update
sudo apt install curl openssh-server ca-certificates
Kako bi GitLab mogao slati obavijesti e-poštom, 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 sljedeći 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š Ubuntu poslužitelj:
debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
sudo apt install postfix
Za detaljnije informacije o postavljanju vlastitog poslužitelja pošte provjerite ovu seriju.
Instaliranje GitLaba
Instalacija GitLaba prilično je neposredan postupak. Instalirat ćemo GitLab CE paket pomoću
apt
upravitelja paketa.
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.deb.sh | sudo bash
Nakon što je spremište omogućeno, instalirajte GitLab paket izvođenjem sljedeće naredbe.
sudo apt install gitlab-ce
Proces instalacije može potrajati neko vrijeme i nakon uspješne instalacije vidjet ćete sljedeći izlaz:
Thank you for installing GitLab!
Prilagođavanje pravila vatrozida
Vodič za postavljanje osnovnog vatrozida povezan je s odjeljkom o preduvjetima. Da bismo mogli pristupiti GitLab sučelju, moramo otvoriti portove
80
i
443
:
sudo ufw allow OpenSSH
sudo ufw allow
sudo ufw allow
Da biste bili sigurni da su potrebni priključci otvoreni, možete provjeriti status vatrozida pomoću:
sudo ufw status
Status: active To Action From -- ------ ---- 80/tcp ALLOW Anywhere 443/tcp ALLOW Anywhere OpenSSH ALLOW Anywhere 80/tcp (v6) ALLOW Anywhere (v6) 443/tcp (v6) ALLOW Anywhere (v6) OpenSSH (v6) ALLOW Anywhere (v6)
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 putem IP adrese vašeg 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 vaše postavke GitLaba 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 Ubuntu 18.04. Naučili ste i 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.
ubuntu git gitlabKako instalirati i konfigurirati nfs poslužitelj na ubuntu 18.04

Mrežni datotečni sustav (NFS) je protokol distribuiranog datotečnog sustava koji vam omogućuje dijeljenje udaljenih direktorija preko mreže. U ovom ćemo vodiču istražiti kako postaviti NFSv4 Server na Ubuntu 18.04.
Kako instalirati i konfigurirati redis na ubuntu 18.04

Redis je skladište podataka s otvorenim kodom podataka u memoriji. Može se koristiti kao posrednik baze podataka, predmemoriranja i poruka te podržava različite strukture podataka kao što su Strings, Hashes, Liste, Setovi itd. Ovaj vodič opisuje kako instalirati i konfigurirati Redis na Ubuntu 18.04 poslužitelju.
Kako instalirati i konfigurirati gitlab na centos 7

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. Ovaj vodič opisuje korake potrebne za instaliranje i konfiguriranje GitLab (CE) na sustavu CentOS 7 pomoću Omnibus paketa.