Uvod
U razvoju softvera, upravljanje verzijama je nevjerojatno moćan alat. Omogućuje programeru (ili programerima) praćenje softvera na razini izvornog koda. Upravljanje verzijama pomaže u praćenju promjena, vraćanju na prethodne faze i grananju radi stvaranja alternativnih verzija datoteka i direktorija. Među svim sustavima za kontrolu verzija, Git je vjerojatno najpopularniji. U slučaju Git sustava, projektne datoteke se održavaju u Git repozitorijima. Stranice poput GitHub, GitLab, i Bitbucket nude gostovanje besplatnih/plaćenih Git repozitorija za sve vrste namjena. Git također čini dijeljenje projekata i suradnju učinkovitijima.
U ovom vodiču, provjerite kako instalirati Git na Ubuntu 18.04.
Preduvjeti
Prije nego što počnemo, morate se uvjeriti da imate ne-root korisnika sa sudo privilegijama na Ubuntu 18.04 poslužitelju. Možete postaviti svoj Ubuntu poslužitelj prateći naš vodič korak-po-korak. Možete pratiti ovaj vodič kako biste bili sigurni da imate ispravnog ne-root korisnika sa sudo privilegijama. Sada, počnimo!
Instalacija Gita na Ubuntu
Na Ubuntuu postoji više metoda za instalaciju Gita. Softver je izravno dostupan iz službenih Ubuntu repozitorija. Alternativno, Git se također može izgraditi i instalirati iz izvornog koda. Ovaj vodič prikazuje obje metode.
Instalirajte Git iz Ubuntu repozitorija
Prvo pokrenite terminal i ažurirajte lokalni indeks paketa APT-a:
|
1 |
sudo apt update |
Sljedeća APT naredba će preuzeti i instalirati Git iz repozitorija:
|
1 |
sudo apt install git |
Provjerite je li Git uspješno instaliran.
|
1 |
git --version |
Instalacija Gita iz izvornog koda
Git je projekt otvorenog koda. Moguće je ručno preuzeti i izgraditi alat. Iako nudi veću fleksibilnost, to je složeniji proces. Kada Git primi ažuriranje, cijeli ovaj proces mora se ponoviti. Za opću upotrebu preporučuje se izbjegavanje ove metode.
Preduvjetni softver
Prvo, moramo osigurati da sustav ima sve potrebne alate i ovisnosti potrebne za izgradnju Gita. Svi ovi paketi dostupni su izravno iz Ubuntu repozitorija:
|
1 |
sudo apt update && sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip |
Preuzimanje izvornog koda Gita
Sljedeći korak je preuzimanje izvornog koda. Ako Git prethodno nije bio instaliran, izvorni kod se mora preuzeti ručno. Ako je Git prethodno bio instaliran, možemo koristiti Git za preuzimanje izvornog koda Gita.
Prvo provjerite kako ručno preuzeti najnoviji izvorni kod Gita. Idite na službenu Git stranicu na GitHubu:
Iz padajućeg izbornika odaberite „master” za granu. Što se tiče oznake, odaberite ciljanu verziju Gita. Preporučuje se korištenje najnovije stabilne verzije. U vrijeme pisanja ovog članka to je v2.30.0. Izbjegavajte verzije kandidata za izdanje (označene s „rc”) jer bi mogle biti nestabilne:
Zatim kliknite ikonu „Code”. Odaberite „Download ZIP”. U ovom primjeru, to će preuzeti izvorni kod Gita v2.30.0 u zipovanoj arhivi:
Alternativno, izvorna arhiva je izravno dostupna u sljedećem URL formatu:
|
1 |
https://github.com/git/git/archive/<version>.zip |
Za preuzimanje izvorne arhive Gita v2.30.0 pomoću wget-a, pokrenite sljedeću naredbu:
|
1 |
wget https://github.com/git/git/archive/v2.30.0.zip -O git_source.zip |
Druga alternativa je korištenje Gita za kloniranje izvornog repozitorija Gita. Ako je Git već instaliran, postupak je mnogo jednostavniji. Samo pokrenite sljedeću naredbu:
|
1 |
git clone https://github.com/git/git.git |
Kompiliranje izvornog koda Gita
U ovom odjeljku pretpostavite da koristimo izvorni kod Gita dobiven kao zip arhiva. Raspakirajte arhivu:
|
1 |
unzip git_source.zip |
Promijenite trenutni direktorij:
|
1 |
cd git-2.30.0/ |
Pokrenite proces kompilacije. Koristeći zastavicu „-j”, „make” će koristiti više CPU jezgri kako bi ubrzao proces:
|
1 |
make prefix=/usr/local all -j$(nproc) |
Instalacija Gita
Sljedeća naredba će instalirati svježe izgrađeni program:
|
1 |
sudo make prefix=/usr/local install |
Nakon toga provjerite je li instalacija prošla uspješno:
|
1 |
git --version |
Konfiguracija Gita
Sada biste trebali imati uspješno instaliran Git. Kako bi se ispravno koristio, Git zahtijeva određene informacije za generiranje ispravnih poruka o predaji. Git ugrađuje ime i e-adresu u svaku predaju. Dodajte informacije pomoću sljedećih naredbi:
|
1 2 |
git config --global user.name "<username>" git config --global user.email "<email_address>" |
Zatim provjerite jesu li konfiguracije uspješno postavljene:
|
1 |
git config --list |
Ove informacije pohranjene su lokalno u Git konfiguracijskoj datoteci. Datoteka je dostupna na sljedećoj lokaciji:
|
1 |
vim ~/.gitconfig |
Git podržava mnoštvo dodatnih opcija. Međutim, ove dvije su apsolutno neophodne. Ako se preskoče, Git može upozoriti prilikom pokušaja predaje u bilo koji Git repozitorij. To povećava opseg posla jer se svaka predaja mora revidirati s ispravljenim informacijama.
Zaključak
Git je moćan sustav za upravljanje verzijama. Ovaj vodič je pokazao kako instalirati i konfigurirati Git na Ubuntuu.
Sretno s radom!





Komentari
Još nema komentara. Budite prvi.