V naslednjem članku si bomo ogledali, kako lahko Git namestimo v Ubuntu 20.04. To je najbolj priljubljen sistem za porazdeljeno različico na svetu, ki ga uporabljajo številni komercialni in odprtokodni projekti. S tem sistemom za nadzor različic bodo uporabniki lahko sodelovali pri projektih z drugimi razvijalci, spremljali spremembe lastne kode, se vrnili na prejšnje stopnje itd.
Git je prvotno razvil Linus Torvalds. Gre za to hiter, razširljiv in porazdeljen sistem za nadzor različic. Njegov namen je slediti spremembam v računalniških datotekah in usklajevati delo, ki ga več ljudi opravlja v skupnih datotekah. To je odprtokodni projekt, ki ga zajema GNU General Public License različice 2. Nekateri deli so pod različnimi licencami, združljivimi z GPLv2.
Namestite Git na Ubuntu 20.04
Uporaba Apt
El paquete Git je vključen v privzete repozitorije Ubuntu. Zaradi tega ga bodo uporabniki lahko zelo enostavno namestili iz upravitelja paketov apt. To je najprimernejši in najpreprostejši način namestitve Gita v Ubuntu.
Kot rečem, je namestitev precej preprosta. Vse, kar morate storiti, je, da v terminalu zaženete naslednje ukaze (Ctrl + Alt + T):
sudo apt update && sudo apt install git
Po namestitvi bomo lahko preverite nameščeno različico git zagon naslednjega ukaza v istem terminalu:
git --version
V trenutku, ko pišem te vrstice, trenutna različica Gita, ki je na voljo v skladiščih Ubuntu 20.04, je 2.25.1.
Iz vira
Glavna prednost namestitve Gita iz vira je, da lahko sestavite najnovejšo različico Gita in prilagodite možnosti gradnje. Naše namestitve Git pa ne bomo mogli vzdrževati z uporabo upravitelja paketov apt. Kar je lahko težava za nekatere uporabnike.
Če se odločite za namestitev iz vira, preprosto morate začnite z namestitvijo odvisnosti, potrebnih za gradnjo Gita, na naš sistem Ubuntu 20.04. To bomo dosegli z izvajanjem naslednjih ukazov v 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
Naslednji korak bo obiščite spletni brskalnik stran za javnost projekta v Ljubljani GitHub. Ko bo v njem, bomo morali kopirati zadnji URL povezave, ki se konča na .tar.gz. V trenutku, ko pišem te vrstice, najnovejša stabilna različica Gita, ki je na voljo na tej strani, je '2.26.2":
Naslednja stvar, ki jo bomo storili, je vrnitev na terminal. V njem in zahvaljujoč orodju wget, bomo prenesite in izvlecite vir Git v imenik / usr / src. Za to bomo uporabili naslednji skript:
wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src
Ko bo prenos končan, se bomo premaknili v imenik, kamor smo postavili prej razpakiran paket. Ko bomo tam notri, bomo zaženite naslednje ukaze za prevajanje in namestitev Git:
cd /usr/src/git-* sudo make prefix=/usr/local all sudo make prefix=/usr/local install
Ta postopek zbiranja lahko traja nekaj časa, zato bo trajal nekaj časa. Ko je to storjeno, lahko preverite nameščeno različico teče v istem terminalu:
git --version
Kot sem že povedal zgoraj, git-a ne bomo mogli posodobiti z uporabo apt. Zaradi tega razloga, ko nas zanima posodobitev na novejšo različico, bomo morali še enkrat uporabiti isti postopek.
Osnovna konfiguracija
Ena prvih stvari, ki jih je treba storiti po namestitvi, je konfigurirajte naše uporabniško ime in e-poštni naslov. Git poveže vašo identiteto z vsako vašo obveznostjo.
za konfigurirajte ime globalne potrditve in naš e-poštni naslov, zagnati morate le naslednje ukaze:
git config --global user.name "Nuestro nombre" git config --global user.email "tudireccion@dominio.com"
Ko smo enkrat usmrčeni, lahko preverite spremembe konfiguracije tipkanje:
git config --list
Te nastavitve konfiguracije so shranjene v datoteki ~/.gitconfig. Če vas zanima več sprememb v konfiguraciji Git, je priporočljivo, da to storite s pomočjo git config, čeprav lahko to storimo tudi z ročnim urejanjem datoteke ~ / .gitconfig.
Če želite več informacij o tem sistemu za nadzor različic in njegovi uporabi, lahko uporabniki obiščejo dokumentacija ali na pomoč ki jih lahko najdemo na GitHubu.