Esihlokweni esilandelayo sizobheka ukuthi singayifaka kanjani iGit ku-Ubuntu 20.04. Le yi elawulwa kakhulu uhlelo lokulawula uhlelo emhlabeni, esetshenziswa ngamaphrojekthi amaningi wokuhweba nokuvulekile. Ngalolu hlelo lokulawula inguqulo, abasebenzisi bangasebenzisana kumaphrojekthi nabanye onjiniyela, balandele izinguquko kwikhodi yethu, babuyele ezigabeni ezedlule, njll.
IGit yathuthukiswa ekuqaleni ngu linus torvalds. Kuzo isistimu yokulawula inguqulo esheshayo, esabekayo futhi esatshalaliswayo. Inhloso yawo ukugcina ithrekhi yezinguquko kumafayela ekhompyutha nokuxhumanisa umsebenzi owenziwa abantu abaningana kumafayela abiwe. Le iphrojekthi yomthombo ovulekile embozwe yinguqulo ye-GNU General Public License version 2. Ezinye izingxenye zingaphansi kwamalayisense ahlukene, ahambisana ne-GPLv2.
Faka iGit ku-Ubuntu 20.04
Usebenzisa i-Apt
Iphakheji IGit ifakiwe kumakhosombe we-Ubuntu azenzakalelayo. Ngalesi sizathu, abasebenzisi bazokwazi ukuyifaka kalula kusuka kumphathi wephakheji we-apt. Le yindlela elula kakhulu futhi elula yokufaka iGit ku-Ubuntu.
Njengoba ngisho, ukufakwa kulula. Ukuphela kokufanele ukwenze ukusebenzisa imiyalo elandelayo ku-terminal (Ctrl + Alt + T):
sudo apt update && sudo apt install git
Ngemuva kokufakwa, sizokwazi hlola inguqulo ye-git efakiwe ukusebenzisa umyalo olandelayo ku-terminal efanayo:
git --version
Okwamanje lapho ngibhala le migqa, inguqulo yamanje yeGit etholakala kumakhosombe we-Ubuntu 20.04 yi- 2.25.1.
Kusuka kumthombo
Inzuzo enkulu yokufaka iGit kusuka emthonjeni ukuthi ungahlanganisa inguqulo yakamuva yeGit futhi wenze ngezifiso izinketho zokwakha. Kodwa-ke, ngeke sikwazi ukugcina ukufakwa kwethu kwe-Git sisebenzisa umphathi wephakethe we-apt. Okungaba yinkinga kwabanye abasebenzisi.
Uma uthatha isinqumo sokufaka kusuka kumthombo, kufanele nje qala ngokufaka ukuncika okudingekayo ukwakha i-Git ohlelweni lwethu lwe-Ubuntu 20.04. Sizokufeza lokhu ngokwenza imiyalo elandelayo ku-terminal (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
Isinyathelo esilandelayo kuzoba vakashela ngesiphequluli sewebhu i ikhasi lokukhishwa wephrojekthi ku GitHub. Uma sesikude kuzofanele sikopishe i-URL yokugcina yesixhumanisi esiphela ku- .tar.gz. Okwamanje lapho ngibhala le migqa, inguqulo yakamuva yeGit etholakalayo kuleli khasi ithi '2.26.2':
Into elandelayo esizoyenza ukubuyela esigungwini. Kuyo futhi ngenxa yethuluzi wget, sizoya landa bese ukhipha umthombo we-Git kwisikhombi / usr / src. Kulokhu sizosebenzisa umbhalo olandelayo:
wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src
Lapho ukulanda sekuqedile, sizoya enkombeni lapho sifake khona iphakheji ebingakafakwa ngaphambili. Uma sesingene lapho sizokwenza njalo sebenzisa imiyalo elandelayo yokuhlanganisa nokufaka iGit:
cd /usr/src/git-* sudo make prefix=/usr/local all sudo make prefix=/usr/local install
Le nqubo yokuhlanganiswa ingathatha isikhashana, ngakho-ke kuzoba nokulinda. Uma lokhu sekwenziwe, singakwazi hlola inguqulo efakiwe kusebenza ku-terminal efanayo:
git --version
Njengoba ngishilo imigqa engenhla, ngeke sikwazi ukuvuselela i-git sisebenzisa i-apt. Ngokwalesi sizathu, lapho sinentshisekelo yokubuyekezela enguqulweni yakamuva, kuzofanele sisebenzise le nqubo futhi.
Ukucushwa okuyisisekelo
Enye yezinto zokuqala okufanele zenziwe ngemuva kokufakwa yilezi lungiselela igama lethu lomsebenzisi nekheli le-imeyili. IGit ihlobanisa ubunikazi bakho nakho konke ukuzibophezela okwenzayo.
para lungiselela igama lokuqinisekisa lomhlaba jikelele nekheli lethu le-imeyili, kufanele nje wenze imiyalo elandelayo:
git config --global user.name "Nuestro nombre" git config --global user.email "tudireccion@dominio.com"
Uma sesenziwe, singakwazi qinisekisa izinguquko zokumisa ukuthayipha:
git config --list
Lezi zilungiselelo zokumiswa zigcinwa kufayela ~/.gitconfig. Uma unentshisekelo yokwenza ushintsho olwengeziwe ekucushweni kwe-Git, kunconywa ukukwenza usebenzisa i-git config, yize singakwazi futhi ukukwenza ngokuhlela ifayela le- ~ / .gitconfig ngesandla.
Ukuthola imininingwane eminingi ngalolu hlelo lokulawula inguqulo nokusetshenziswa kwayo, abasebenzisi bangaya kufayela le- imibhalo noma i usizo esingakuthola kuGitHub.