U sljedećem članku ćemo pogledati kako možemo instalirati Git na Ubuntu 20.04. Ovo je najpopularniji distribuirani sistem kontrole verzija na svijetu, koju koriste mnogi komercijalni projekti i projekti otvorenog koda. Pomoću ovog sistema za kontrolu verzija korisnici mogu surađivati na projektima s drugim programerima, pratiti promjene u našem vlastitom kodu, vratiti se u prethodne faze itd.
Git je izvorno razvio Linus Torvalds. Radi se o tome brz, skalabilan i distribuiran sistem kontrole verzija. Njegova je svrha pratiti promjene u računarskim datotekama i koordinirati rad nekoliko ljudi na zajedničkim datotekama. Ovo je projekt otvorenog koda pokriven GNU General Public License verzijom 2. Neki dijelovi su pod različitim licencama, kompatibilni sa GPLv2.
Instalirajte Git na Ubuntu 20.04
Koristeći Apt
Paket Git je uključen u zadana Ubuntu spremišta. Iz tog razloga korisnici će ga moći vrlo lako instalirati iz upravitelja paketa apt. Ovo je najprikladniji i najjednostavniji način za instaliranje Gita na Ubuntu.
Kao što sam rekao, instalacija je prilično jednostavna. Sve što morate učiniti je pokrenuti sljedeće naredbe u terminalu (Ctrl + Alt + T):
sudo apt update && sudo apt install git
Nakon instalacije moći ćemo provjerite instaliranu verziju git-a izvođenje sljedeće naredbe na istom terminalu:
git --version
U trenutku kada napišem ove redove, trenutna verzija Gita dostupna u Ubuntu 20.04 spremištima je 2.25.1.
Iz izvora
Glavna prednost instaliranja Gita iz izvora je ta što možete kompajlirati najnoviju verziju Gita i prilagoditi opcije gradnje. Međutim, nećemo moći održavati našu Git instalaciju pomoću upravitelja paketa apt. Što nekim korisnicima može predstavljati problem.
Ako se odlučite za instalaciju iz izvora, jednostavno morate započnite instaliranjem zavisnosti potrebnih za izgradnju Gita na našem Ubuntu 20.04 sistemu. To ćemo postići izvršavanjem sljedećih naredbi u terminalu (Ctrl + Alt + T):
sudo apt update; sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev make gettext libz-dev libssl-dev libghc-zlib-dev
Sledeći korak će biti posjetite putem web preglednika stranica izdanja projekta u GitHub. Kad uđemo u nju, morat ćemo kopirati zadnji URL veze koja završava na .tar.gz. U trenutku kada napišem ove redove, najnovija stabilna verzija Gita dostupna na ovoj stranici je '2.26.2':
Sljedeće što ćemo učiniti je povratak na terminal. U njemu i zahvaljujući alatu wget, idemo preuzmite i izvucite Git izvor u direktorij / usr / src. Za ovo ćemo koristiti sljedeću skriptu:
wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src
Kada je preuzimanje završeno, premjestit ćemo se u direktorij u koji smo postavili prethodno raspakirani paket. Kad uđemo tamo, hoćemo pokrenite sljedeće naredbe za kompajliranje i instaliranje Git-a:
cd /usr/src/git-* sudo make prefix=/usr/local all sudo make prefix=/usr/local install
Ovaj postupak kompilacije može potrajati, pa će potrajati. Jednom kada se to učini, možemo provjerite instaliranu verziju trčanje na istom terminalu:
git --version
Kao što sam rekao gore, nećemo moći ažurirati git koristeći apt. Iz tog razloga, kada smo zainteresirani za ažuriranje na noviju verziju, morat ćemo ponovo koristiti isti postupak.
Osnovna konfiguracija
Jedna od prvih stvari koje treba učiniti nakon instalacije je konfigurirajte naše korisničko ime i adresu e-pošte. Git povezuje vaš identitet sa svakom vašom obavezom.
para konfigurirajte ime globalne potvrde i našu adresu e-pošte, samo trebate izvršiti sljedeće naredbe:
git config --global user.name "Nuestro nombre" git config --global user.email "tudireccion@dominio.com"
Jednom kad se izvrši, možemo provjeriti promjene konfiguracije tipkanje:
git config --list
Ova podešavanja konfiguracije čuvaju se u datoteci ~/.gitconfig. Ako ste zainteresirani za više promjena u Git konfiguraciji, preporučuje se to učiniti pomoću git config, iako to možemo učiniti i ručnim uređivanjem datoteke ~ / .gitconfig.
Da bi dobili više informacija o ovom sistemu kontrole verzija i njegovoj upotrebi, korisnici mogu otići na dokumentacija ili ayuda koje možemo pronaći na GitHub-u.