Kako instalirati i konfigurirati Git na Linuxu

Kako instalirati i konfigurirati Git na Linuxu

Git je najpopularniji sustav kontrole verzija za mnoge programere softvera. Linus Torvalds razvio je Git tijekom razvoja jezgre Linuxa 2005. I od tada programeri naširoko koriste ovaj sustav kontrole verzija za suradnju s drugim članovima na svojim projektima.





Ako učite razvoj softvera i njegove različite aspekte, možda ste u nekom trenutku već čuli za Git. Ovaj će vodič detaljno objasniti Git, zajedno s kratkim vodičem o tome kako ga instalirati i konfigurirati na Linuxu.





Što je Git i zašto vam je potreban?

Razvoj softvera je izazov. Uključuje rad s nekoliko datoteka i često zahtijeva petljanje s izvornim kodom kako bi se postigao željeni rezultat prije nego što bude spreman za upotrebu.





Ne samo to, čak i nakon što je kôd pokrenut u produkciji, još uvijek postoji potreba za povremenim prerađivanjem kako bi kôd bio učinkovit, održiv i čitljiv drugim programerima u timu.

Uz toliko varijabli i više programera koji rade na projektu istodobno, uskoro može postati izazov pratiti sve različite projektne datoteke i njihove revizije.



Ovdje dolazi u obzir sustav kontrole verzija (VCS) poput Gita. Olakšava praćenje i upravljanje promjenama koda koje su dostavili različiti članovi tima, a zauzvrat ubrzava razvoj softvera i proces testiranja.

Neke od značajnih prednosti korištenja sustava kontrole verzija uključuju:





  • Pristup dugoročnoj povijesti promjena tako da možete pregledati svaku promjenu koju je tim napravio u datoteku.
  • Grananje i spajanje, što olakšava istovremeni doprinos i omogućuje vam spajanje više verzija datoteke u jednu datoteku kako biste primijenili promjene i spriječili dupliciranje datoteke.

Naravno, sustav kontrole verzija koji koristite također određuje prednosti koje možete postići ako ga koristite. U slučaju Gita, budući da je to distribuirani sustav kontrole verzija (DVCS), sve datoteke koda prisutne su na računalu svakog suradnika.

Dakle, osim gore navedenih prednosti (i nekoliko drugih), Git vam omogućuje i rad izvan mreže - osim funkcija push and pull koje za rad i dalje zahtijevaju internetsku vezu.





Povezano: 10 najboljih sustava kontrole verzija za Linux

Kako instalirati Git na Linux

Instaliranje Gita na Linux prilično je jednostavno. Upotrijebite sljedeće naredbe, ovisno o Linux distribuciji, da biste je instalirali na računalo.

Instalirajte Git na Debian/Ubuntu

Git je dostupan na službenim Ubuntu i Debian spremištima. Stoga ga možete jednostavno instalirati pomoću APT -a:

xbox one x vrijedan nadogradnje
sudo apt install git

Instalirajte Git na Fedoru

Git možete instalirati na Fedoru pomoću DNF -a ili YUM -a. Ako koristite stariju verziju Fedore (do Fedore 21), upotrijebite YUM:

sudo yum install git

Nasuprot tome, ako na vašem sustavu imate instaliranu Fedoru 22 ili noviju, možete upotrijebiti DNF za instaliranje Gita.

sudo dnf install git

Instalirajte Git na Arch Linux

Ako ste na Arch Linuxu, možete instalirati Git pomoću Pacmana:

sudo pacman -S git

Instalirajte Git na FreeBSD

Da biste instalirali Git na FreeBSD, izdajte sljedeću naredbu:

sudo pkg install git

Kada završite, provjerite je li instalacija bila uspješna pokretanjem sljedeće naredbe:

git --version

Ako vraća broj verzije, to znači da je instalacija bila uspješna. Ako ne, morate ponovno proći postupak instalacije.

Kako konfigurirati Git na Linuxu

Nakon što instalirate Git na svoj sustav, morate konfigurirati neke njegove komponente prije nego što ga možete koristiti, kao što su korisničko ime, adresa e -pošte i zadani uređivač teksta. Ova će konfiguracija biti jednokratni proces, a vaše konfigurirane postavke trebale bi trajati sve dok ne uklonite Git iz svog sustava.

Stvorite identitet za Git

Za početak, prvo morate postaviti zadani identitet (korisničko ime i adresu e -pošte) za svako urezivanje koje napravite na svom sustavu. Postoje dva načina za to. Možete postaviti globalni identitet tako da sve predaje koje pritisnete prolaze kroz isti identitet ili postaviti identitet po spremištu za korištenje zasebnih identiteta za različite projekte.

Da biste postavili globalni identitet, otvorite terminal i pokrenite sljedeće naredbe:

aplikacije za slanje novca prijateljima
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Ako želite postaviti svoj zadani identitet za određeno spremište, prijeđite na direktorij koji sadrži spremište. Koristiti naredba ls za navođenje direktorija (i poddirektorija) i cd naredba ući u njih.

Nakon što ste u spremištu, pokrenite sljedeće naredbe u terminalu:

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

Konfigurirajte SSH za Git na Linuxu

Nadalje, iako nije potrebno, možete postaviti i SSH za Git na računalu kako biste omogućili prijave bez lozinki. Na taj način ne morate unijeti lozinku svaki put kada želite unijeti promjene u spremište.

Da biste to učinili, otvorite prozor terminala i pokrenite sljedeću naredbu za stvaranje novog SSH ključa s vašom e -poštom:

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

Kada se od vas zatraži naziv datoteke, navedite mjesto na koje želite spremiti ključ i pritisnite Unesi ; za nastavak zadane opcije pritisnite Unesi .

Sustav će sada tražiti da postavite zaporku za dodavanje dodatnog sloja sigurnosti SSH -u na vašem računalu. Upišite snažnu zaporku koju se možete sjetiti i pogoditi Unesi .

Na kraju, morate dodati SSH ključ u ssh-agent , koji sadrži privatne ključeve vašeg sustava. U tu svrhu pokrenite sljedeći kôd u terminalu:

ssh-add ~/.ssh/id

Nakon što konfigurirate svoj identitet, možete dodatno konfigurirati Git tako da odgovara vašem tijeku rada.

Promijenite zadani uređivač teksta za Git

Jedna od dodatnih konfiguracija koje možete učiniti je promijeniti Gitov zadani uređivač teksta za vaše interakcije.

Git je prema zadanim postavkama konfiguriran za korištenje Vim uređivača teksta. Međutim, ako nikada prije niste koristili Vim, možda se nećete osjećati kao kod kuće. Kako bismo pokazali postupak, postavit ćemo nano kao zadani Git uređivač teksta. No ako imate željeni uređivač teksta, slobodno zamijenite nano s ovim u sljedećoj naredbi:

git config --global core.editor nano

Pregledajte konfiguracije

Kad ste Git konfigurirali prema svojim željama, jednom provjerite konfiguracijske postavke kako biste bili sigurni da su točni. Pokrenite sljedeću naredbu da biste dobili popis svih Git konfiguracijskih postavki za vaš sustav:

git config --list

U nekom trenutku u budućnosti, ako želite urediti konfiguraciju, otvorite gitconfig pokrenuti datoteku:

nano ~/.gitconfig

Zatim uredite vrijednosti identiteta koje želite promijeniti.

Git je uspješno pokrenut na Linuxu

Koristeći gornji vodič, trebali biste moći instalirati i konfigurirati Git na vašem Linux sustavu u trenu. U nastavku morate uključiti Git u svoj tijek rada da biste bolje upravljali svojim projektima.

što je na pola puta između dva grada

U tu svrhu postoje razne Git usluge koje vam mogu pomoći u upravljanju vašim spremištima. Jedan od njih je GitHub, koji olakšava kontrolu verzija dok nudi sigurnu pohranu u oblaku i podršku za integraciju za bezbroj alata.

Međutim, ako ste tek počeli s Gitom i pitate se odakle započeti, učenje o tome kako izraditi svoje prvo spremište moglo bi vam pomoći da se upoznate s alatom.

Udio Udio Cvrkut E -pošta Kako stvoriti svoje prvo spremište na Githubu

Želite li podijeliti svoje razvojne projekte na internetu? Evo kako započeti sa svojim prvim Github spremištem.

Pročitajte Dalje
Povezane teme
  • Linux
  • Instalirajte softver
  • Terminal
  • GitHub
O autoru Yash Wate(Objavljen 21 članak)

Yash je osobni pisac u MUO za DIY, Linux, programiranje i sigurnost. Prije nego što je svoju strast napisao, pisao je, razvijao se za web i iOS. Njegovo pisanje možete pronaći i na TechPP -u, gdje pokriva druge vertikale. Osim tehnologije, voli govoriti o astronomiji, Formuli 1 i satovima.

Više od Yash Watea

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu