Úvod
Při vývoji softwaru je verzování neuvěřitelně mocným nástrojem. Umožňuje vývojářům sledovat software na úrovni zdrojového kódu. Verzování pomáhá sledovat změny, vracet se k předchozím fázím a větvit se za účelem vytvoření alternativních verzí souborů a adresářů. Mezi všemi systémy pro správu verzí je Git pravděpodobně tím nejoblíbenějším. V případě systému Git jsou soubory projektu spravovány v Git repozitářích. Weby jako GitHub, GitLab, a Bitbucket nabízejí hostování bezplatných i placených Git repozitářů pro nejrůznější účely. Git také zefektivňuje sdílení projektů a spolupráci.
V tomto návodu se podívejte, jak nainstalovat Git na Ubuntu 18.04.
Požadavky
Než začneme, musíte se ujistit, že máte na serveru Ubuntu 18.04 uživatele bez oprávnění root s právy sudo. Můžete nastavit svůj server Ubuntu podle našeho podrobného návodu. Můžete postupovat podle tohoto návodu, abyste se ujistili, že máte správného uživatele bez oprávnění root s právy sudo. Nyní můžeme začít!
Instalace systému Git na Ubuntu
V systému Ubuntu existuje několik způsobů, jak Git nainstalovat. Tento software je přímo dostupný z oficiálních repozitářů Ubuntu. Alternativně lze Git také sestavit a nainstalovat ze zdrojového kódu. Tento návod ukazuje obě metody.
Instalace systému Git z repozitáře Ubuntu
Nejprve spusťte terminál a aktualizujte lokální index balíčků APT:
|
1 |
sudo apt update |
Následující příkaz APT stáhne a nainstaluje Git z repozitářů:
|
1 |
sudo apt install git |
Ověřte, že byl Git úspěšně nainstalován.
|
1 |
git --version |
Instalace systému Git ze zdrojového kódu
Git je open-source projekt. Tento nástroj je možné stáhnout a sestavit ručně. I když to nabízí větší flexibilitu, jedná se o složitější proces. Když Git obdrží aktualizaci, musí se celý tento proces provést znovu. Pro běžné použití se doporučuje této metodě vyhnout.
Požadovaný software
Nejprve potřebujeme, aby systém obsahoval všechny potřebné nástroje a závislosti vyžadované pro sestavení systému Git. Všechny tyto balíčky jsou dostupné přímo z repozitářů Ubuntu:
|
1 |
sudo apt update && sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip |
Stahování zdrojového kódu systému Git
Dalším krokem je stažení zdrojového kódu. Pokud Git nebyl dříve nainstalován, musí být zdrojový kód stažen ručně. Pokud byl Git již dříve nainstalován, můžeme jej použít ke stažení zdrojového kódu systému Git.
Nejprve se podívejte, jak ručně stáhnout nejnovější zdrojový kód systému Git. Přejděte na oficiální stránku Git na GitHubu:
Z rozbalovací nabídky vyberte pro větev „master“. Jako tag vyberte cílovou verzi systému Git. Doporučuje se použít nejnovější stabilní verzi. V době psaní tohoto článku je to v2.30.0. Vyhněte se verzím označeným jako „rc“ (release candidate), protože ty mohou být nestabilní:
Poté klikněte na ikonu „Code“. Vyberte „Download ZIP“. V tomto příkladu se stáhne zdrojový kód Git v2.30.0 v komprimovaném archivu ZIP:
Alternativně je zdrojový archiv přímo dostupný v následujícím formátu URL:
|
1 |
https://github.com/git/git/archive/<version>.zip |
Chcete-li stáhnout zdrojový archiv Git v2.30.0 pomocí wget, spusťte následující příkaz:
|
1 |
wget https://github.com/git/git/archive/v2.30.0.zip -O git_source.zip |
Další alternativou je použít Git ke klonování zdrojového repozitáře Git. Pokud je již Git nainstalován, je proces mnohem jednodušší. Stačí spustit následující příkaz:
|
1 |
git clone https://github.com/git/git.git |
Kompilace zdrojového kódu systému Git
V této části předpokládejme, že používáme zdrojový kód systému Git získaný jako archiv zip. Rozbalte archiv:
|
1 |
unzip git_source.zip |
Změňte aktuální adresář:
|
1 |
cd git-2.30.0/ |
Spusťte proces kompilace. Pomocí příznaku „-j“ použije „make“ více jader CPU pro urychlení procesu:
|
1 |
make prefix=/usr/local all -j$(nproc) |
Instalace Gitu
Následující příkaz nainstaluje nově zkompilovaný program:
|
1 |
sudo make prefix=/usr/local install |
Poté ověřte, zda instalace proběhla úspěšně:
|
1 |
git --version |
Konfigurace Gitu
Nyní byste měli mít Git úspěšně nainstalovaný. Aby jej bylo možné správně používat, vyžaduje Git některé informace pro generování správných zpráv o revizích (commitů). Git vkládá jméno a e-mailovou adresu do každého commitu. Přidejte tyto informace pomocí následujících příkazů:
|
1 2 |
git config --global user.name "<username>" git config --global user.email "<email_address>" |
Dále ověřte, zda byly konfigurace úspěšně nastaveny:
|
1 |
git config --list |
Tyto informace jsou uloženy lokálně v konfiguračním souboru Gitu. Soubor je k dispozici na následujícím místě:
|
1 |
vim ~/.gitconfig |
Git podporuje spoustu dalších možností. Tyto dvě jsou však naprosto nezbytné. Pokud je vynecháte, Git může při pokusu o odeslání změn (commit) do jakéhokoli repozitáře Git zobrazit varování. To zvyšuje pracnost, protože každý commit pak musí být opraven o správné informace.
Závěr
Git je výkonný systém pro správu verzí. Tento návod ukázal, jak nainstalovat a nakonfigurovat Git na Ubuntu.
Příjemnou práci!





Komentáře
Zatím žádné komentáře. Buďte první.