GitHub je online úložiště pro vývojáře, kde mohou zveřejňovat kódy a programy. V úložišti je spousta užitečných souborů, ale není to uživatelsky nejpřívětivější software. S hledáním souborů a jejich stahováním budou mít problémy zejména lidé, kteří nejsou technicky zdatní.
Pokud si tedy nejste úplně jisti, jak si můžete stáhnout soubory z projektů (nebo celých projektů) z GitHubu, ukážeme vám jak. Začněme.
Stažení souboru z GitHubu
Většinu veřejných úložišť lze stáhnout zdarma, dokonce i bez uživatelského účtu. Je to proto, že veřejná úložiště jsou kódové báze, které jsou open source. To znamená, že pokud vlastník kódové základny nezaškrtne políčko jinak, lze jejich kódovou základnu stáhnout do vašeho počítače a zabalit do souboru .zip.
- Pokud již máte odkaz – jako je tento Kalkulačka tipů — všimnete si, že v pravém horním rohu je zelené tlačítko s nápisem Kód; klikněte na tlačítko.
- Poté v rozevíracím seznamu vyberte Stáhnout ZIP. Všechny soubory se začnou stahovat do vašeho počítače, obvykle ve složce Stažené soubory.
- Poté otevřete složku Stažené soubory v počítači a najděte soubor ZIP. Budete na něj chtít kliknout pravým tlačítkem a vybrat možnost, která říká Extrahovat vše…, Rozbalit nebo Rozbalit, a poté vyberte složku, do které chcete soubory umístit.
- Nakonec přejděte do této vybrané složky a najdete všechny ty soubory Github, které jsme stáhli přímo tam!
To je přiměřeně malá kódová základna s pouze několika soubory. Pokud půjdete do Úložiště JavaScript 30 Wese Bos na Githubvšimnete si, že — jelikož se jedná o veřejné úložiště — lze jej stáhnout stejným způsobem.
Stahování souborů GitHub pomocí příkazů
Případně můžete snadno naklonovat soubor nebo úložiště pomocí několika jednoduchých příkazů na GitHubu. Aby to fungovalo, budete muset nainstalovat nástroje Git. V této ukázce budeme instalovat stejnou kalkulačku tipů z příkazového řádku.
- Zkopírujte adresu URL z adresního řádku nebo ze stejné nabídky, ze které jste stáhli soubor zip.
- Otevřete Git Bash, zadejte „cd Downloads“ a stiskněte Enter. Tím se dostanete do složky Downloads v příkazovém okně; můžete také zadat libovolné umístění souboru, do kterého chcete soubor uložit.
- Nyní zadejte „git clone https://github.com/bdward16/tip-calculator.git“ a stiskněte Enter.
- Při použití této metody se soubory při stahování automaticky rozbalí.
Existuje lepší způsob stahování souborů
Zatímco způsob, který jsme nastínili, je jednoduchý a přímočarý, je nejoptimálnější pro pouhé prohlížení souborů kódu, nikoli pro experimentování. Pokud plánujete stahování souborů GitHub, se kterými chcete experimentovat, nejlepším způsobem by bylo „rozvětvení“ projektu. Fork je prostě vaše vlastní kopie úložiště.
Rozvětvení úložiště přináší řadu výhod. Poskytuje vám vlastní kopii na vašem účtu GitHub, což vám umožňuje volně experimentovat se změnami, aniž by to ovlivnilo původní projekt. Můžete například najít chybu v mé kalkulačce tipů nebo chcete přidat své vlastní funkce. Takže byste mohli „rozvětvit“ moji kalkulačku tipů a vytvořit kopii na svém účtu GitHub. Tady by sis mohl pohrát kód a experimentujte s ním, aniž byste ovlivnili původní projekt protože by to byla vaše kopie nebo „fork“.
Nejčastěji se používají vidlice navrhnout změny v projektu někoho jiného, jako je oprava chyby nebo přidání funkce, jak jsme zmínili.
Jak tedy rozvětvíte veřejné úložiště? Je to docela snadné. Než začneme, musíte si vytvořit bezplatný účet na GitHubu, protože budete potřebovat někde uložit svůj fork. Můžete se vydat na www.github.com a udělejte to hned teď.
Jakmile budete mít svůj účet vytvořen, můžete ke svému účtu forkovat veřejné úložiště.
- Například můžete zamiřte do veřejného úložiště 30 dní JavaScriptu Wese Bose školení a v pravém horním rohu uvidíte tlačítko s nápisem Fork. Klikněte na tlačítko.
- Může to trvat několik sekund až několik minut, ale GitHub pak tento projekt naklonuje nebo „rozvětví“ na váš vlastní účet GitHub. Po dokončení se vám projekt okamžitě zobrazí pod vaším uživatelským jménem GitHub.
- Pro ověření můžete kliknout na ikonu svého profilu v navigační liště vpravo nahoře a poté vybrat možnost, která říká Vaše úložiště. V seznamu repozitářů byste měli vidět kódovou základnu JavaScriptu o 30 kurzech.
Nyní můžete kód měnit a experimentovat, jak chcete, a neovlivní to původní soubory projektu původního vlastníka. Pokud změníte nějaký kód, opravíte chybu nebo přidáte novou funkci, můžete vytvořit něco nazvaného „Požadavek na stažení“, kde lze o této změně diskutovat. Pokud se původnímu vlastníkovi projektu změna líbí – a funguje správně – lze ji začlenit do původní kódové základny jako produkční kód.
Tipy pro hledání souborů
Jednoduché vyhledávání Google nebo Reddit vás zavede přímo k souborům, které potřebujete. Pokud však otevřete GitHub, můžete vyhledávat soubory ke stažení. Takto:
- Otevřete GitHub a klikněte na Hledat GitHub v pravém horním rohu.
- Zadejte název souboru, vývojáře nebo cokoliv, co hledáte, a klikněte na Enter.
- Procházejte seznamem, dokud nenajdete ten, který chcete stáhnout.
Tip: Pomocí řazení v pravém horním rohu vyberte ty s nejlepšími hvězdičkami, poslední aktualizace atd.
Často kladené otázky
Zde jsou odpovědi na další vaše otázky o GitHubu.
Jak zjistím, které soubory jsou bezpečné stáhnout?
GitHub je pouze online úložiště, což znamená, že lidé mohou nahrávat jakýkoli kód, který chtějí, abyste si jej stáhli. Před stažením čehokoli z GitHubu je nejlepší být nedůvěřivý. Existují však určité indikátory, že soubory jsou důvěryhodné.
Zkontrolujte počet hvězdiček, počet přispěvatelů a nové verze. Pokud přispěvatelé udržují software a má dobré hodnocení (od mnoha lidí), je pravděpodobně bezpečný.
Nemohu najít instalační zip soubor. Co mám dělat?
Pokud jste nainstalovali soubory a nemůžete najít důležitý, například instalační soubor, vraťte se na stránku GitHub, kde jste data stáhli. Klepněte na kartu Problém a klepněte na Nový problém.
Dejte vývojáři vědět, že vám chybí soubor, a oni by měli odpovědět.
Zavírání
Jak vidíte, stahování souborů a celých projektů z GitHubu je vlastně docela snadné. Během několika minut si můžete celý projekt stáhnout do počítače nebo dokonce rozdělit na svůj vlastní účet GitHub. Není potřeba moc se pohrávat s kódem ve vaší větvi, abyste viděli, co ovlivňuje co, a nakonec můžete dokonce vytvořit svůj první požadavek na stažení! Šťastné kódování!