GitHub – je to jedna z nejoblíbenějších platforem pro hostování a spolupráci na projektech pomocí systému Git pro správu verzí. Vytvoření vzdáleného úložiště na Githubu umožňuje vývojářskému týmu ukládat, sledovat a spolupracovat na kódu projektu. Umožňuje také přístup k kódu projektu ze všech počítačů připojených k Internetu, s výjimkou fyzické přítomnosti kódu na každém počítači. V tomto článku se podíváme na podrobného průvodce vytvořením vzdáleného úložiště na Githubu.
Proces vytváření vzdáleného úložiště na GitHubu je velmi jednoduchý a nevyžaduje mnoho času ani úsilí. Pro začátek budete potřebovat účet na Githubu. Pokud ještě nemáte účet, měli byste se zaregistrovat na oficiálních stránkách Githubu. Po úspěšné registraci budete muset vytvořit nové úložiště.
Krok 1: Po přihlášení ke svému účtu na Githubu vyberte " + "umístěné v pravém horním rohu stránky a klikněte na tlačítko"New repository". Budete přesměrováni na stránku pro vytvoření nového úložiště.
Krok 2: Zde budete muset zadat název úložiště. Název by měl být jedinečný v rámci vašeho účtu na Githubu. V případě potřeby můžete také přidat popis do úložiště. Kromě toho můžete určit, zda bude vaše úložiště veřejné nebo soukromé. Veřejné úložiště je viditelné všem uživatelům Githubu, zatímco soukromé úložiště je viditelné pouze Vám a vašim vybraným spolupracovníkům. Po zadání všech potřebných dat klikněte na tlačítko" Create repository " a vaše vzdálené úložiště bude vytvořeno.
Co je vzdálené úložiště GitHub
GitHub je jednou z nejoblíbenějších služeb pro hosting a správu úložiště Git. Poskytuje nástroje pro práci s kódem, sledování změn, správu verzí a zjednodušení procesu vývoje softwaru.
Vzdálené úložiště GitHub umožňuje ukládat a synchronizovat váš kód mezi různými počítači a pracovat s vaším projektem v týmu. Můžete si stáhnout nové verze kódu, sledovat změny ostatních vývojářů a nastavit sdílená přístupová práva k vašemu projektu.
Vytvoření vzdáleného úložiště GitHub dává váš projekt pod kontrolu verzí a umožňuje vám používat mnoho nástrojů, jako je sledování chyb, požadavky na sloučení změn (požadavky na natažení) a větvení kódu.
Vytvoření vzdáleného úložiště
Chcete-li vytvořit vzdálené úložiště na Githubu, postupujte podle pokynů níže:
- Přihlaste se ke svému účtu na Githubu a klikněte na ikonu " + " umístěnou v pravém horním rohu stránky. V rozbalovací nabídce vyberte "New repository" (nové úložiště).
- Zadejte název úložiště do pole "Repository name" (název úložiště).
- Vyberte si veřejné nebo soukromé úložiště na základě vašich preferencí.
- V případě potřeby zadejte popis úložiště do pole "Description" (Popis úložiště).
- Vyberte možnost " Initialize this repository with a README "(inicializovat úložiště souborem README) a/nebo " Add .gitignore" (přidat soubor .gitignore), v případě potřeby.
- V případě potřeby vyberte licenci pro své úložiště.
- Pro dokončení procesu klikněte na tlačítko "Create repository" (vytvořit úložiště).
Gratuluji! Vaše vzdálené úložiště na GitHubu je úspěšně vytvořeno. Nyní můžete stahovat a spravovat své projekty, provádět komity a načítat změny ve vzdáleném úložišti.
Registrace na GitHub
Pokud ještě nemáte účet na Githubu, musíte projít registračním procesem.
1. Otevřete oficiální web GitHub na adrese https://github.com/.
2. Klikněte na tlačítko" Sign up " v pravém horním rohu stránky.
3. Do příslušných polí zadejte své uživatelské jméno, e-mailovou adresu a heslo.
4. Klikněte na tlačítko "Create an account".
5. Na další stránce budete vyzváni k výběru plánu použití Githubu. Můžete si vybrat bezplatný plán " Free "nebo placené plány" Team "nebo"Enterprise".
6. Vyplňte všechny potřebné údaje související s vaším účtem.
7. Klepnutím na tlačítko" Submit " dokončíte registraci.
Nyní máte účet na Githubu a jste připraveni začít vytvářet vzdálená úložiště a vyvíjet pomocí Git.
Vytvoření nového úložiště
Vytvoření nového úložiště na GitHubu je velmi snadné a trvá jen několik kroků:
- Na domovské stránce Githubu klikněte na tlačítko "Nové".
- Do pole "Repository name"zadejte název úložiště.
- Volitelně přidejte popis úložiště do pole "Description".
- Vyberte typ úložiště-veřejný nebo soukromý.
- Vyberte možnosti a nastavení, která vyhovují vašim potřebám.
- Klikněte na tlačítko "Create repository".
To je všechno! Nyní máte na Githubu své vlastní vzdálené úložiště připravené přijímat vaše projekty a kód.
Připojení vzdáleného úložiště k lokálnímu projektu
Chcete-li propojit svůj místní projekt se vzdáleným úložištěm na Githubu, postupujte podle následujících kroků:
1. Vytvořte vzdálené úložiště na Githubu:
Přejděte na web GitHub (github.com) a přihlaste se ke svému účtu. Klikněte na tlačítko "Create a new repository" (vytvořit nové úložiště) v pravém horním rohu stránky. Zadejte název úložiště, přidejte popis (volitelně) a vyberte možnosti viditelnosti a inicializace. Klikněte na tlačítko "Create repository" (vytvořit úložiště).
Poznámka: Zapamatujte si adresu URL svého vzdáleného úložiště na Githubu, budete jej potřebovat v následujících krocích.
2. Propojte svůj místní projekt se vzdáleným úložištěm:
Otevřete terminál nebo příkazový řádek a přejděte do složky místního projektu. Proveďte následující příkazy:
Tento příkaz inicializuje váš místní projekt v systému správy verzí Git.
git remote add origin
Místo "" zadejte adresu URL svého vzdáleného úložiště na Githubu.
Poznámka: Pokud jste již vytvořili vzdálené úložiště a klonovali jej na místní počítač, tento krok lze přeskočit.
3. Přidejte soubory projektu do místního úložiště:
Pomocí příkazu git add přidejte soubory do místního úložiště. Příklad:
Tento příkaz přidá všechny soubory a složky z aktuálního adresáře do místního úložiště.
4. Proveďte změnu commit:
Pomocí příkazu git commit proveďte změnu. Příklad:
git commit -m "First commit"
Zde "First commit" je zpráva z komuniké, která popisuje změny, které jste provedli. Můžete použít jakoukoli zprávu, která vám vyhovuje.
5. Odešlete změny do vzdáleného úložiště:
Pomocí příkazu git push odešlete změny do vzdáleného úložiště. Příklad:
git push origin master
Zde je " origin "vzdáleným úložištěm a" master " je větev, do které posíláte změny. Pokud máte jinou větev, uveďte ji místo "master".
Váš místní projekt je nyní propojen se vzdáleným úložištěm na Githubu a můžete s ním pracovat prostřednictvím Git.
Klonování vzdáleného úložiště
Chcete-li naklonovat vzdálené úložiště, musíte znát jeho adresu URL (Uniform Resource Locator). URL může být ve dvou formátech: HTTPS nebo SSH.
Chcete-li klonovat úložiště pomocí adresy URL HTTPS, spusťte na příkazovém řádku následující příkaz:
- Otevřete příkazový řádek (pro Windows) nebo terminál (pro macOS a Linux).
- Přejděte do složky, kam chcete umístit místní kopii úložiště.
- Spusťte příkaz git clone, kde je adresa URL vzdáleného úložiště.
git clone https://github.com/username/repo.git
Pro klonování úložiště pomocí URL SSH postupujte podle následujících kroků:
- Otevřete příkazový řádek (pro Windows) nebo terminál (pro macOS a Linux).
- Přejděte do složky, kam chcete umístit místní kopii úložiště.
- Spusťte příkaz git clone, kde je adresa URL vzdáleného úložiště.
git clone [email protected]:username/repo.git
Po provedení příkazu bude úložiště klonováno do vašeho počítače do vybrané složky. Můžete začít pracovat s úložištěm, upravovat soubory, vytvářet nové komity a odesílat je na vzdálený server.
Konfigurace místního úložiště
Než budete moci vytvořit vzdálené úložiště na Githubu, budete muset v počítači nakonfigurovat místní úložiště. K tomu budete potřebovat následující:
1. Instalace Git: Pokud jste ještě nenainstalovali Git do počítače, musíte jej nainstalovat. Instalační program Git si můžete stáhnout z oficiálních webových stránek a postupovat podle pokynů pro váš operační systém.
2. Vytvoření nového úložiště: Po instalaci Git musíte v počítači vytvořit novou složku, která bude sloužit jako místní úložiště pro váš projekt. Můžete vytvořit novou složku v Průzkumníku souborů nebo použít příkaz mkdir na příkazovém řádku.
3. Inicializace úložiště: Přejděte do vytvořené složky a na příkazovém řádku spusťte příkaz git init. Tím se vytvoří nové prázdné úložiště ve vaší složce.
4. Přidání souborů: Nyní můžete do místního úložiště přidat soubory a složky. Můžete to udělat přetažením souborů a složek do složky úložiště nebo pomocí příkazu git add na příkazovém řádku.
5. Vytvoření commitu: Po přidání souborů musíte vytvořit commit, abyste opravili aktuální stav úložiště. K tomu použijte příkaz git commit-m "popis commitu" na příkazovém řádku.
6. Připojení ke vzdálenému úložišti: Nakonec můžete své místní úložiště připojit ke vzdálenému úložišti na Githubu. Budete potřebovat adresu URL vzdáleného úložiště na Githubu, kterou najdete na stránce vzdáleného úložiště. Použijte příkaz git remote add origin [URL] proto.
Nyní je vaše místní úložiště připraveno k synchronizaci se vzdáleným úložištěm na Githubu.
Práce se vzdáleným úložištěm
Po vytvoření vzdáleného úložiště na Githubu s ním můžete začít pracovat. Zde se podíváme na základní operace, které můžete provádět se vzdáleným úložištěm:
Klonování úložiště: Chcete-li začít pracovat se vzdáleným úložištěm lokálně v počítači, musíte provést operaci klonování. K tomu budete potřebovat odkaz na úložiště, který najdete na stránce úložiště na Githubu. Poté můžete použít příkaz git clone zadáním odkazu na úložiště jako argument. Po klonování úložiště získáte kopii všech souborů a historie komit v počítači.
Odesílání změn do vzdáleného úložiště: Jakmile provedete změny v místní kopii úložiště, můžete je odeslat do vzdáleného úložiště pomocí příkazu git push. Díky tomu budou vaše změny dostupné pro všechny ostatní vývojáře, kteří mají přístup k úložišti.
Aktualizace ze vzdáleného úložiště: Pokud ostatní vývojáři provedli změny ve vzdáleném úložišti, můžete tyto změny získat a použít na místní kopii úložiště. K tomu slouží příkaz git pull. V důsledku toho bude vaše místní kopie aktualizována a bude obsahovat všechny nejnovější změny.
Tvorba a práce s větvemi: Větve vám umožňují navrhnout nové funkce nebo opravit chyby, aniž byste ovlivnili hlavní větev projektu. Operace vytváření, přepínání na větev a slučování větví lze také provádět na vzdáleném úložišti pomocí příkazů git branch a git merge.
Práce se vzdáleným úložištěm GitHub je nedílnou součástí vývojového procesu na platformě GitHub. S těmito operacemi můžete efektivně spolupracovat s ostatními vývojáři a vyvíjet projekty ve společném vývojovém prostředí.