Fedora

Jak nainstalovat a konfigurovat Git na Fedoře?

Jak nainstalovat a konfigurovat Git na Fedoře?
Git je jedním z populárních systémů pro správu distribuovaných verzí (DVCS) mezi programátory. Umožňuje vám spravovat přírůstkové změny, které v kódu provedete. Můžeme se také snadno vrátit k dřívější verzi kódu. Na stejném projektu může pracovat současně více vývojářů. Členové týmu mohou vidět změny projektu, zprávy spojené se změnami, jejich spolupracovníky, časovou osu projektu, průběh práce atd.

Výhody používání Gitu

Git je nástroj s otevřeným zdrojovým kódem a je zdarma pro kohokoli. Téměř všechny změny se provádějí lokálně a není nutné tyto změny šířit také na jakýkoli centrální server. Projekt lze upravovat místně a lze jej později uložit na server, kde každý přispěvatel může tyto změny vidět a sledovat. Na rozdíl od centralizovaného VCS nemá Git jediný bod selhání.

Protože Git má distribuovanou architekturu, každý může získat nejnovější snímek práce, stejně jako celý obsah úložiště a jeho historii. Pokud server z nějakého důvodu selže, lze kopii z klienta použít jako zálohu a obnovení na server.

K ukládání a identifikaci objektů ve své databázi používá Git kryptografickou hashovací funkci známou jako SHA-1 hash. Před uložením jakýchkoli dat je Git zkontroluje a pomocí tohoto kontrolního součtu se na ně odkáže.

Je velmi snadná instalace a nevyžaduje špičkový hardware na straně klienta. Mnoho online hostingových služeb, jako je GitHub, poskytuje služby pro hostování vašeho projektu Git online pro vzdálený přístup. Jeden může získat celou zálohu úložiště na místním počítači. Změny provedené přispěvatelem do úložiště se stanou jeho součástí po operaci potvrzení.

Operace potvrzení vytvoří snímek aktuálního stavu v úložišti nebo v databázi. Poté, co jsme pracovali na našem projektu lokálně, můžeme pomocí příkazu push publikovat lokální revize do naší vzdálené databáze nebo úložiště Git.

Co pokryjeme?

V této příručce uvidíme, jak můžeme nainstalovat a konfigurovat Git na Fedora 33 OS. Nainstalujeme Git z oficiálního úložiště ve Fedoře a také ze zdrojového kódu staženého z oficiálního webu Git. Začněme s instalačním procesem Git.

Metoda 1. Instalace Git z úložišť Fedory pomocí dnf / yum

Toto je velmi jednoduchá metoda instalace Gitu. Musíte pouze spustit níže uvedené příkazy:

Krok 1. Aktualizujte dostupné systémové balíčky pomocí následujícího příkazu:

$ sudo dnf -y aktualizace

Krok 2. Nyní nainstalujte git pomocí následujícího příkazu:

$ sudo dnf -y nainstalovat git

Po dokončení výše uvedeného příkazu použijte následující příkaz ke kontrole nainstalované verze Gitu:

$ git --verze

To je vše! Jak vidíte, Git je již nainstalován na Fedoře 33, ale pokud tomu tak není, můžete jej nainstalovat z výše uvedeného příkazu.

V tomto případě chcete Git odinstalovat, jednoduše spusťte níže uvedený příkaz:

$ sudo dnf -y odebrat git

Metoda 2. Vytváření Git ze zdrojového kódu na Fedoře

Git lze také nainstalovat na Fedoru z dostupného zdrojového kódu na webu Git. Chcete-li je nainstalovat ze zdrojového kódu, postupujte takto:

Krok 1. Git vyžaduje, aby bylo nainstalováno několik balíčků, než jej můžeme nainstalovat ze zdrojového kódu. Spuštěním níže uvedeného příkazu nainstalujte tyto závislosti:

$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel

Krok 2. Jakmile máme zavedeny všechny požadované závislosti, můžeme přejít ke stažení zdrojového kódu. Spuštěním následujícího příkazu stáhněte komprimovaný tarball zdrojového kódu Git:

$ wget https: // www.jádro.org / pub / software / scm / git / git-2.30.1.dehet.gz

Případně můžete také navštívit tento odkaz a ručně stáhnout soubor do svého systému. Zde se zobrazuje:

Krok 3. Extrahujte stažený soubor tar pomocí následujícího příkazu:

$ tar -zxf git-2.30.1.dehet.gz

Krok 4. Nyní se přesuňte do extrahované složky v okně příkazového řádku:

$ cd git-2.30.1

Krok 5. Spusťte příkaz make:

$ provést konfiguraci

Krok 6. Spusťte konfigurační skript:

$ ./ configure --prefix = / usr

Krok 7. Spusťte příkaz make all:

$ udělat vše

Krok 8. Spusťte příkaz make install:

$ sudo provést instalaci

Nyní je ve vašem systému nainstalován Git. Zkontrolujte verzi zde:

$ git --verze

Konfigurace nastavení Git na Fedoře

Po instalaci Git budeme muset do našeho účtu Git přidat naše uživatelské jméno a e-mailovou adresu. To nám umožní řádně potvrdit náš kód. Tyto informace používá Git při každém spáchání.

Poznámka: Uživatelské jméno Git není stejné jako pro GitHub.

Chcete-li nastavit tyto podrobnosti, spusťte následující příkazy:

$ git config - globální uživatel.jméno "vaše-uživatelské jméno"
$ git config - globální uživatel.e-mail „[e-mail chráněn]“

Zde nahraďte „své-uživatelské jméno“ uživatelským jménem podle vašeho výběru a „[e-mail chráněn]“ svým e-mailovým ID. Globální klíčové slovo způsobí, že tyto informace budou použity při každé změně ve vašem systému. Pokud chcete pro projekt použít jiné informace, jednoduše odstraňte globální klíčové slovo, když jste uvnitř daného konkrétního projektu.

Přidejte ukázkové uživatelské jméno a e-mail jako:

Uživatelské jméno = linuxhint
Uživatel-e-mail = mail @ me.com

Spuštěním následujícího příkazu zkontrolujte, zda tato nastavení fungovala správně:

$ git config - seznam

Toto je uvedeno níže:

Závěr

Gratulujeme, nyní jste úspěšně nainstalovali Git na svůj Fedora OS. Pokud jste tento tutoriál postupovali správně, všimli jste si, že Metoda 1 je pro instalaci Gitu velmi jednoduchá. K získání Gitu do vašeho systému stačí spustit jednoduchý příkaz. Metoda 2 je zatím dlouhá cesta k instalaci Gitu a doporučuje se pouze pokročilým uživatelům a správcům systému. Výhodou použití této metody je, že můžete získat její nejnovější dostupnou verzi. Například v metodě 1 je verze Gitu nainstalovaného z oficiálního úložiště 2.28.0, zatímco v metodě 2 máme verzi 2.30.1.

Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...
Hry SuperTuxKart pro Linux
SuperTuxKart pro Linux
SuperTuxKart je skvělý titul navržený tak, aby vám ve vašem systému Linux přinesl zážitek Mario Kart zdarma. Je to docela náročné a zábavné hrát, je n...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...