Kaip įdiegti ir konfigūruoti „Git“ „Linux“

Kaip įdiegti ir konfigūruoti „Git“ „Linux“

„Git“ yra populiariausia daugelio programinės įrangos kūrėjų pasirinkta versijų valdymo sistema. Linus Torvalds sukūrė „Git“ kurdamas „Linux“ branduolį dar 2005 m. Ir nuo to laiko kūrėjai plačiai naudoja šią versijų valdymo sistemą bendradarbiaudami su kitais nariais savo projektuose.





Jei mokotės kurti programinę įrangą ir įvairius jos aspektus, galbūt kada nors jau girdėjote apie „Git“. Šis vadovas išsamiai paaiškins „Git“ ir trumpą vadovą, kaip jį įdiegti ir konfigūruoti „Linux“.





Kas yra Git ir kodėl to reikia?

Programinės įrangos kūrimas yra sudėtingas. Tai apima darbą su keliais failais ir dažnai reikia susimokėti su šaltinio kodu, kad būtų pasiektas numatytas rezultatas, kol jis bus paruoštas naudoti.





Ne tik tai, kad net ir po to, kai kodas pradedamas gaminti, vis tiek reikia periodiškai keisti faktus, kad kodas būtų efektyvus, prižiūrimas ir skaitomas kitiems komandos kūrėjams.

Kadangi tiek daug kintamųjų ir keli kūrėjai dirba su projektu vienu metu, netrukus gali būti sudėtinga išlaikyti skirtuką apie visus skirtingus projekto failus ir jų peržiūras.



Čia atsiranda tokia versijų valdymo sistema (VCS) kaip „Git“. Tai palengvina įvairių komandos narių pateikto kodo pakeitimų stebėjimą ir valdymą, o savo ruožtu pagreitina programinės įrangos kūrimo ir testavimo procesą.

Kai kurie reikšmingi versijų valdymo sistemos naudojimo pranašumai yra šie:





  • Prieiga prie ilgalaikių pokyčių istorijos, kad galėtumėte peržiūrėti visus komandos atliktus failo pakeitimus.
  • Šakojimas ir sujungimas, kuris palengvina vienu metu teikiamą informaciją ir leidžia sujungti kelias failo versijas į vieną failą, kad būtų pritaikyti pakeitimai ir išvengta failų dubliavimo.

Žinoma, tai, kokią versijos valdymo sistemą naudojate, taip pat lemia naudą, kurios galite siekti naudodami ją. „Git“ atveju, kadangi tai yra paskirstytoji versijų valdymo sistema (DVCS), visi jūsų kodo failai yra kiekvieno bendraautoriaus kompiuteryje.

Taigi, be pirmiau minėtų privalumų (ir dar kelių kitų), „Git“ taip pat leidžia dirbti neprisijungus, išskyrus „push and pull“ funkcijas, kurių veikimui vis tiek reikalingas interneto ryšys.





Susiję: 10 geriausių „Linux“ versijų valdymo sistemų

Kaip įdiegti „Git“ „Linux“

„Git“ įdiegimas „Linux“ yra gana paprastas. Naudokite šias komandas, priklausomai nuo jūsų „Linux“ platinimo programos, kad ją įdiegtumėte savo kompiuteryje.

Įdiekite „Git“ „Debian“/„Ubuntu“

„Git“ galima rasti oficialiose „Ubuntu“ ir „Debian“ saugyklose. Todėl galite lengvai ją įdiegti naudodami APT:

Ar galite įkrauti nešiojamąjį kompiuterį per USB
sudo apt install git

Įdiekite „Git“ „Fedora“

„Git“ galite įdiegti „Fedora“ naudodami DNF arba YUM. Jei naudojate senesnę „Fedora“ versiją (iki „Fedora 21“), naudokite YUM:

sudo yum install git

Ir atvirkščiai, jei jūsų sistemoje veikia „Fedora 22“ ar naujesnė versija, „Git“ galite įdiegti naudodami DNF.

sudo dnf install git

Įdiekite „Git“ „Arch Linux“

Jei naudojate „Arch Linux“, galite įdiegti „Git“ naudodami „Pacman“:

sudo pacman -S git

Įdiekite „Git“ „FreeBSD“

Norėdami įdiegti „Git“ „FreeBSD“, paleiskite šią komandą:

sudo pkg install git

Baigę patikrinkite, ar diegimas buvo sėkmingas, vykdydami šią komandą:

git --version

Jei pateikiamas versijos numeris, tai reiškia, kad diegimas buvo sėkmingas. Jei ne, turite dar kartą pereiti prie diegimo proceso.

Kaip sukonfigūruoti „Git“ „Linux“

Įdiegę „Git“ savo sistemoje, prieš naudodami galite sukonfigūruoti kai kuriuos jo komponentus, pvz., Vartotojo vardą, el. Pašto adresą ir numatytąjį teksto rengyklę. Ši konfigūracija bus vienkartinis procesas, o jūsų sukonfigūruoti nustatymai turėtų trukti tol, kol nepašalinsite „Git“ iš savo sistemos.

Sukurkite „Git“ tapatybę

Norėdami pradėti, pirmiausia turite nustatyti numatytąjį tapatybę (vartotojo vardą ir el. Pašto adresą) kiekvienam jūsų sistemoje atliekamam įsipareigojimui. Yra du būdai tai padaryti. Galite nustatyti visuotinę tapatybę, kad visi jūsų vykdomi įsipareigojimai taptų ta pačia tapatybe, arba nustatyti tapatybės tapatybę, kad skirtingiems projektams būtų naudojamos atskiros tapatybės.

Norėdami nustatyti visuotinę tapatybę, atidarykite terminalą ir paleiskite šias komandas:

Kaip perkelti dainas iš ipod į kompiuterį
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Jei norite nustatyti numatytąją konkrečios saugyklos tapatybę, pirmiausia pereikite prie katalogo, kuriame yra saugykla. Naudoti komanda ls išvardyti katalogus (ir antrinius katalogus) ir cd komanda eiti į juos.

Kai būsite saugykloje, terminale paleiskite šias komandas:

git config user.name 'your_name'
git config user.email 'your_email_address'

Konfigūruokite SSH „Git“ sistemoje „Linux“

Be to, nors tai nėra būtina, taip pat galite nustatyti SSH „Git“ savo kompiuteryje, kad galėtumėte prisijungti be slaptažodžių. Tokiu būdu jums nereikia įvesti slaptažodžio kiekvieną kartą, kai norite atlikti saugyklos pakeitimus.

Norėdami tai padaryti, atidarykite terminalo langą ir paleiskite šią komandą, kad sukurtumėte naują SSH raktą su savo el.

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

Kai būsite paraginti įvesti failo pavadinimą, nurodykite vietą, kurioje norite išsaugoti raktą, ir paspauskite Įveskite ; norėdami tęsti numatytąją parinktį, paspauskite Įveskite .

Dabar sistema paprašys jūsų nustatyti slaptafrazę, kad jūsų įrenginio SSH būtų papildomai apsaugotas. Įveskite stiprią slaptafrazę, kurią galite prisiminti ir paspausti Įveskite .

Galiausiai turite pridėti SSH raktą prie ssh agentas , kuriame yra jūsų sistemos privatūs raktai. Norėdami tai padaryti, terminale paleiskite šį kodą:

ssh-add ~/.ssh/id

Sukonfigūravę savo tapatybę, galite toliau konfigūruoti „Git“, kad atitiktų jūsų darbo eigą.

Pakeiskite numatytąjį „Git“ teksto rengyklę

Viena iš papildomų konfigūracijų, kurią galite padaryti, yra pakeisti „Git“ numatytąjį jūsų sąveikos teksto redaktorių.

Pagal numatytuosius nustatymus „Git“ yra sukonfigūruotas naudoti „Vim“ teksto rengyklę. Tačiau, jei anksčiau niekada nenaudojote „Vim“, gali būti, kad nesinaudosite juo. Norėdami parodyti procesą, nustatysime „nano“ kaip numatytąjį „Git“ teksto redaktorių. Bet jei turite pageidaujamą teksto rengyklę, nedvejodami pakeiskite „nano“ šia komanda:

git config --global core.editor nano

Peržiūrėkite konfigūracijas

Kai sukonfigūravote „Git“ pagal savo nuostatas, vieną kartą patikrinkite konfigūracijos nustatymus, kad įsitikintumėte, jog jie teisingi. Vykdykite šią komandą, kad gautumėte visų savo sistemos „Git“ konfigūracijos nustatymų sąrašą:

git config --list

Ateityje, jei norite redaguoti konfigūraciją, atidarykite gitconfig failą paleisdami:

nano ~/.gitconfig

Tada redaguokite norimų pakeisti tapatybių vertes.

Sėkmingai paleiskite „Git“ „Linux“

Naudodami aukščiau pateiktą vadovą, turėtumėte greitai įdiegti ir sukonfigūruoti „Git“ savo „Linux“ sistemoje. Ir vėliau, norėdami geriau valdyti savo projektus, turite įtraukti „Git“ į savo darbo eigą.

kaip perkelti muziką iš „Google Play“ į telefoną

Šiuo tikslu yra įvairių „Git“ paslaugų, kurios gali padėti tvarkyti saugyklas. Vienas iš tokių yra „GitHub“, kuris palengvina versijų valdymą ir siūlo saugią debesų saugyklą bei integracijos palaikymą daugybei įrankių.

Tačiau jei „Git“ dar nesate naujokas ir jums įdomu, nuo ko pradėti, sužinoję, kaip susikurti pirmąją saugyklą, jums gali patikti įrankis.

Dalintis Dalintis „Tweet“ Paštu Kaip sukurti savo pirmąją saugyklą „Github“

Norite pasidalyti savo plėtros projektais internete? Štai kaip pradėti naudotis savo pirmąja „Github“ saugykla.

Skaityti toliau
Susijusios temos
  • Linux
  • Įdiekite programinę įrangą
  • Terminalas
  • „GitHub“
Apie autorių Yash Wate(Paskelbti 21 straipsniai)

Yash yra „MUO“ personalo rašytojas, skirtas „pasidaryk pats“, „Linux“, programavimui ir saugumui. Prieš susirasdamas savo aistrą rašydamas, jis kūrė žiniatinkliui ir „iOS“. Jo raštą taip pat galite rasti „TechPP“, kur jis apima kitas vertikales. Be technologijų, jam patinka kalbėti apie astronomiją, „Formulę 1“ ir laikrodžius.

Daugiau iš „Yash Wate“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia