Ako nainštalovať a nakonfigurovať Git v systéme Linux

Ako nainštalovať a nakonfigurovať Git v systéme Linux

Git je najobľúbenejším systémom na správu verzií, ktorý si vybral mnoho vývojárov softvéru. Linus Torvalds vyvinul Git počas vývoja jadra Linuxu v roku 2005. A odvtedy vývojári tento systém správy verzií široko používajú na spoluprácu s inými členmi na svojich projektoch.





Ak sa učíte vývoj softvéru a jeho rôzne aspekty, možno ste už o Git v určitom bode počuli. Táto príručka podrobne vysvetlí Git spolu so stručným návodom, ako ho nainštalovať a nakonfigurovať v systéme Linux.





Čo je Git a prečo ho potrebujete?

Vývoj softvéru je náročný. Zahŕňa prácu s niekoľkými súbormi a často vyžaduje pohrávanie sa so zdrojovým kódom, aby sa dosiahol zamýšľaný výstup skôr, ako bude pripravený na použitie.





Nielen to, že aj keď je kód spustený vo výrobe, stále existuje potreba pravidelných refaktoringov, aby bol kód efektívny, udržateľný a čitateľný pre ostatných vývojárov v tíme.

S toľkými premennými a viacerými vývojármi, ktorí pracujú na projekte súčasne, môže byť čoskoro náročné udržať si prehľad o všetkých rôznych súboroch projektu a ich revíziách.



Tu vstupuje do hry systém na správu verzií (VCS) ako Git. Uľahčuje sledovanie a správu zmien v kóde odoslanom rôznymi členmi tímu a naopak urýchľuje proces vývoja a testovania softvéru.

K niektorým z pozoruhodných výhod používania systému na správu verzií patrí:





  • Prístup k dlhodobej histórii zmien, takže si môžete prezrieť všetky zmeny, ktoré kedy súbor v tíme vykonal.
  • Vetvenie a zlučovanie, ktoré uľahčuje súbežné vkladanie a umožňuje zlúčiť viac verzií súboru do jedného súboru, aby sa zmeny použili a zabránilo sa duplikácii súborov.

Aký systém správy verzií používate, samozrejme tiež určuje výhody, ktoré pri jeho používaní môžete hľadať. V prípade Gitu, pretože ide o distribuovaný systém riadenia verzií (DVCS), sú všetky vaše súbory s kódmi prítomné na počítači každého prispievateľa.

Git vám teda okrem vyššie uvedených výhod (a niekoľkých ďalších) umožňuje aj prácu v režime offline - okrem funkcií push and pull, ktoré na svoje fungovanie stále vyžadujú internetové pripojenie.





Súvisiace články: Najlepších 10 systémov na správu verzií pre Linux

Ako nainštalovať Git na Linux

Inštalácia Gitu na Linux je pomerne jednoduchá. Na nainštalovanie do počítača použite nasledujúce príkazy v závislosti od distribúcie Linuxu.

Nainštalujte Git na Debian/Ubuntu

Git je k dispozícii v oficiálnych úložiskách Ubuntu a Debian. Preto ho môžete ľahko nainštalovať pomocou APT:

ako prinútiť počítač, aby vám prečítal Windows 10
sudo apt install git

Nainštalujte Git na Fedoru

Git môžete nainštalovať na Fedoru pomocou DNF alebo YUM. Ak používate staršiu verziu Fedory (až do Fedory 21), použite YUM:

sudo yum install git

Naopak, ak máte vo svojom systéme spustenú Fedoru 22 alebo novšiu, môžete na inštaláciu Gitu použiť DNF.

sudo dnf install git

Nainštalujte Git na Arch Linux

Ak používate Arch Linux, môžete si nainštalovať Git pomocou Pacmana:

sudo pacman -S git

Nainštalujte Git na FreeBSD

Ak chcete nainštalovať Git na FreeBSD, zadajte nasledujúci príkaz:

sudo pkg install git

Po dokončení overte, či bola inštalácia úspešná, spustením nasledujúceho príkazu:

git --version

Ak vráti číslo verzie, znamená to, že inštalácia bola úspešná. Ak nie, musíte znova prejsť procesom inštalácie.

Ako nakonfigurovať Git v systéme Linux

Po inštalácii Gitu do systému musíte pred použitím nakonfigurovať niektoré jeho súčasti, napríklad používateľské meno, e -mailovú adresu a predvolený textový editor. Táto konfigurácia bude jednorazový a vaše nakonfigurované nastavenia by mali trvať tak dlho, kým neodstránite Git zo systému.

Vytvorte identitu pre Git

Na začiatku je potrebné nastaviť predvolenú identitu (používateľské meno a e -mailovú adresu) pre každé prijatie vo vašom systéme. Existujú dva spôsoby, ako to urobiť. Môžete buď nastaviť globálnu identitu tak, aby všetky vami odoslané záväzky prechádzali rovnakou identitou, alebo nastaviť identitu pre každé úložisko, aby používala oddelené identity pre rôzne projekty.

Ak chcete nastaviť globálnu identitu, otvorte terminál a spustite nasledujúce príkazy:

ako obísť zablokovaný web
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Ak chcete nastaviť predvolenú identitu pre konkrétne úložisko, zamierte najskôr do adresára, ktorý obsahuje úložisko. Použite príkaz ls na zoznam adresárov (a podadresárov) a príkaz cd ísť do nich.

Akonáhle ste v úložisku, spustite v termináli nasledujúce príkazy:

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

Nakonfigurujte SSH pre Git v systéme Linux

Okrem toho, aj keď to nie je potrebné, môžete vo svojom počítači tiež nastaviť SSH pre Git tak, aby umožňoval prihlasovanie bez hesla. Vďaka tomu nebudete musieť zadávať heslo zakaždým, keď chcete vykonať zmeny v úložisku.

Ak to chcete urobiť, otvorte okno terminálu a spustením nasledujúceho príkazu vytvorte pomocou svojho e -mailu nový kľúč SSH:

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

Keď sa zobrazí výzva na zadanie názvu súboru, zadajte umiestnenie, kam chcete kľúč uložiť, a stlačte Zadajte ; ak chcete pokračovať s predvolenou možnosťou, stlačte Zadajte .

Systém vás teraz požiada, aby ste nastavili prístupovú frázu na pridanie ďalšej vrstvy zabezpečenia k SSH na vašom počítači. Zadajte silnú prístupovú frázu, ktorú si môžete zapamätať, a kliknite na ňu Zadajte .

Nakoniec musíte do kľúča pridať kľúč SSH ssh-agent , ktorá obsahuje súkromné ​​kľúče vášho systému. Za týmto účelom spustite na termináli nasledujúci kód:

ssh-add ~/.ssh/id

Keď nakonfigurujete svoju identitu, môžete Git ďalej konfigurovať tak, aby vyhovoval vášmu pracovnému postupu.

Zmeňte predvolený textový editor pre Git

Jednou z ďalších konfigurácií, ktoré môžete urobiť, je zmeniť predvolený textový editor Git pre vaše interakcie.

V predvolenom nastavení je Git nakonfigurovaný na používanie textového editora Vim. Ak ste však Vim nikdy predtým nepoužívali, možno sa pri jeho použití nebudete cítiť ako doma. Aby sme predviedli tento proces, nastavíme nano ako predvolený textový editor Git. Ak však máte preferovaný textový editor, môžete ho nano nahradiť v nasledujúcom príkaze:

git config --global core.editor nano

Pozrite sa na Konfigurácie

Keď ste Git nakonfigurovali podľa svojich preferencií, raz skontrolujte konfiguračné nastavenia a uistite sa, že sú správne. Spustením nasledujúceho príkazu získate zoznam všetkých nastavení konfigurácie Git pre váš systém:

git config --list

Ak by ste niekedy v budúcnosti chceli upraviť konfiguráciu, otvorte gitconfig súbor spustením:

nano ~/.gitconfig

Potom upravte hodnoty identít, ktoré chcete zmeniť.

Úspešne spustený Git v systéme Linux

Pomocou vyššie uvedenej príručky by ste mali byť schopní nainštalovať a nakonfigurovať Git vo svojom systéme Linux okamžite. A ďalej budete musieť začleniť Git do svojho pracovného toku, aby ste lepšie spravovali svoje projekty.

ako chrániť USB disk heslom

Na tento účel existujú rôzne služby Git, ktoré vám môžu pomôcť so správou vašich úložísk. Jedným z nich je GitHub, ktorý uľahčuje kontrolu verzií a zároveň ponúka bezpečné cloudové úložisko a podporu integrácie pre nespočetné množstvo nástrojov.

Ak ste však v Gite nováčik a zaujíma vás, kde začať, naučenie sa vytvoriť prvé úložisko vám môže pomôcť pri práci s týmto nástrojom.

zdieľam zdieľam Tweet E -mail Ako vytvoriť svoje prvé úložisko na Github

Chcete sa podeliť o svoje vývojové projekty online? Tu je návod, ako začať s prvým úložiskom Github.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Nainštalujte softvér
  • Terminál
  • GitHub
O autorovi Yash Wate(21 publikovaných článkov)

Yash je spisovateľ štábu v MUO pre kutilstvo, Linux, programovanie a bezpečnosť. Predtým, ako našiel vášeň pre písanie, sa venoval vývoju pre web a iOS. Jeho písanie nájdete aj na TechPP, kde pokrýva ďalšie vertikály. Okrem techniky ho baví rozprávanie o astronómii, Formule 1 a hodinkách.

Viac od Yash Wate

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber