Ak ste už GitHub niekedy používali, viete, že nie je hneď jasné, ako sťahovať súbory z platformy. Je to jedna z komplikovanejších platforiem, pretože nie je priamo určená na priame zdieľanie súborov, ale na vývoj. Je pravda, že jednou z veľkých vecí na GitHub je, že všetky verejné úložiská sú open source a ľudia sú vyzývaní, aby prispievali – existujú súkromné úložiská, ale tie sa vo všeobecnosti používajú na vývojové účely v podnikoch, ktoré nechcú vidieť ich kód. verejnosťou. GitHub však stále rieši sťahovanie súborov inak ako na iných miestach.
Ak si teda nie ste úplne istí, ako si môžete stiahnuť súbory z projektov (alebo celých projektov) z GitHubu, ukážeme vám ako. Začnime.
Sťahovanie súboru z GitHubu
Väčšina verejných úložísk sa dá stiahnuť zadarmo, dokonca bez používateľského účtu. Je to preto, že verejné úložiská sa považujú za kódové základne, ktoré sú open source. To znamená, že pokiaľ vlastník kódovej základne nezačiarkne políčko inak, ich kódovú základňu je možné stiahnuť do vášho počítača, zabalenú do súboru .zip.
- Ak teda prejdete na verejnú kódovú základňu – ako je táto kalkulačka tipov, ktorú som vytvoril – všimnete si, že v pravom hornom rohu je zelené tlačidlo, ktoré hovorí Klonovať alebo stiahnuť, ckliknite na tlačidlo.
- Potom v rozbaľovacej ponuke vyberte Stiahnite si ZIP. Všetky súbory sa začnú sťahovať do vášho počítača, zvyčajne v priečinku Stiahnuté súbory.
- Potom otvorte priečinok Stiahnuté súbory v počítači a nájdite súbor ZIP. Budete chcieť naň kliknúť pravým tlačidlom myši a vybrať možnosť, ktorá hovorí Extrahovať všetko…, Rozbaľte zips, alebo Dekomprimovaťa potom vyberte priečinok, do ktorého chcete súbory umiestniť.
- Nakoniec prejdite do vybraného priečinka a nájdete všetky súbory Github, ktoré sme stiahli priamo tam!
Je to pomerne malá kódová základňa s iba niekoľkými súbormi. Ak prejdete do úložiska JavaScript 30 Wes Bos na Github, všimnete si, že – keďže ide o verejné úložisko – je možné ho stiahnuť rovnakým spôsobom.
Sťahovanie súborov GitHub pomocou príkazov
Prípadne môžete jednoducho naklonovať súbor alebo úložisko pomocou niekoľkých jednoduchých príkazov na GitHub. Aby to fungovalo, budete musieť nainštalovať nástroje Git. V tejto ukážke nainštalujeme rovnakú kalkulačku tipov z príkazového riadku.
- Skopírujte adresu URL z panela s adresou alebo z tej istej ponuky, z ktorej ste stiahli súbor zip.
- Otvorte Git Bash, zadajte „CD na stiahnutie“ a udrel Zadajte. Tým sa dostanete do priečinka Stiahnuté súbory v príkazovom okne, môžete tiež zadať ľubovoľné umiestnenie súboru, do ktorého chcete súbor uložiť.
- Teraz zadajte „git klon //github.com/bdward16/tip-calculator.git"a udrel Zadajte.
- Pomocou tejto metódy sa súbory pri sťahovaní automaticky rozbalia.
Existuje lepší spôsob sťahovania súborov
Zatiaľ čo spôsob, ktorý sme načrtli, je jednoduchý a priamočiary, je najvhodnejší na jednoduché prezeranie súborov kódu, nie na experimentovanie. Ak plánujete sťahovanie súborov GitHub na experimentovanie, najlepším spôsobom by bolo „rozvetviť“ projekt. Fork je jednoducho vaša vlastná kópia úložiska.
Rozdelenie úložiska prináša množstvo výhod. Poskytuje vám vlastnú kópiu na vašom účte GitHub, ktorá vám umožňuje voľne experimentovať so zmenami bez ovplyvnenia pôvodného projektu. Môžete napríklad nájsť chybu v mojej kalkulačke tipov alebo chcete pridať svoje vlastné funkcie. Takže by ste mohli „rozvetviť“ moju kalkulačku tipov a vytvoriť kópiu na svojom účte GitHub. Tu sa môžete pomotať okolo kódu a experimentovať s ním bez toho, aby ste ovplyvnili pôvodný projekt, pretože by to bola vaša kópia alebo „fork“.
Najčastejšie sa vidlice používajú buď na navrhovanie zmien v projekte niekoho iného, ako je oprava chyby alebo pridanie funkcie, ako sme spomenuli.
Ako teda rozvetviť verejné úložisko? Je to vlastne celkom jednoduché. Skôr ako začneme, musíte si vytvoriť bezplatný účet GitHub, pretože budete potrebovať niekde uložiť svoju vidlicu. Môžete prejsť na stránku www.github.com a urobiť to hneď teraz.
Po vytvorení účtu môžete k svojmu účtu vytvoriť verejné úložisko.
- Môžete napríklad prejsť do verejného úložiska školiaceho kurzu Wes Bos's 30 Days of JavaScript a v pravom hornom rohu uvidíte tlačidlo, ktoré hovorí Vidlička. Kliknite na tlačidlo.
- Môže to trvať niekoľko sekúnd až niekoľko minút, ale GitHub potom tento projekt naklonuje alebo „rozdvojí“ do vášho vlastného účtu GitHub. Po dokončení sa vám okamžite zobrazí projekt pod vaším používateľským menom GitHub.
- Na overenie môžete kliknúť na ikonu svojho profilu v navigačnom paneli vpravo hore a potom vybrať možnosť, ktorá hovorí Vaše úložiská . Vo vašom zozname repozitárov by ste mali vidieť kódovú základňu kurzu JavaScript 30.
Teraz môžete zmeniť a experimentovať s kódom, ako len chcete, a neovplyvní to pôvodné súbory projektu pôvodného vlastníka. Ak zmeníte nejaký kód, opravíte chybu alebo pridáte novú funkciu, môžete vytvoriť niečo, čo sa nazýva „Žiadosť o stiahnutie“, kde je možné o tejto zmene diskutovať. Ak sa pôvodnému vlastníkovi projektu zmena páči – a funguje správne – môže byť zlúčená do pôvodnej kódovej základne ako produkčný kód.
Zatváranie
Ako vidíte, sťahovanie súborov a celých projektov z GitHubu je vlastne celkom jednoduché. Len za pár minút si môžete stiahnuť celý projekt do svojho počítača alebo ho dokonca rozdeliť na svoj vlastný účet GitHub. Netreba veľa narábať s kódom vo vašej vidlici, aby ste zistili, čo ovplyvňuje čo, a nakoniec by ste mohli dokonca vytvoriť svoju prvú požiadavku na stiahnutie! Šťastné kódovanie!