Ha valaha is használta a GitHubot, akkor tudja, hogy nem egyértelmű, hogyan tölthet le fájlokat a platformról. Ez az egyik bonyolultabb platform, mivel nem közvetlenül fájlmegosztásra, hanem fejlesztésre szolgál. Igaz, az egyik nagy dolog a GitHubban, hogy minden nyilvános adattár nyílt forráskódú, és az embereket ösztönzik a hozzájárulásra – vannak privát adattárak, de ezeket általában fejlesztési célokra használják olyan vállalkozásokon belül, amelyek nem akarják, hogy a kódjuk megjelenjen. a nyilvánosság által. A GitHub azonban továbbra is másként kezeli a fájlok letöltését, mint más helyeken.
Tehát ha nem vagy teljesen biztos benne, hogyan tölthet le projektekből (vagy teljes projektekből) fájlokat a GitHubból, megmutatjuk, hogyan. Lássunk neki.
Fájl letöltése a GitHubból
A legtöbb nyilvános adattár ingyenesen letölthető, még felhasználói fiók nélkül is. Ennek az az oka, hogy a nyilvános adattárakat nyílt forráskódú kódbázisoknak tekintik. Ennek ellenére, hacsak a kódbázis tulajdonosa másként nem jelöl be egy négyzetet, a kódbázisa letölthető a számítógépére .zip fájlba csomagolva.
- Tehát, ha felkeres egy nyilvános kódbázist – például ezt a tipp-kalkulátort, amit építettem –, észre fogja venni, hogy a jobb felső sarokban egy zöld gomb található, amely Klónozás vagy letöltés, cnyald meg a gombot.
- Ezután a legördülő menüben válassza ki a lehetőséget Letöltés ZIP. Az összes fájl letöltése megkezdődik a számítógépére, általában a Letöltések mappában.
- Ezután nyissa meg a Letöltések mappát a számítógépén, és keresse meg a ZIP-fájlt. Kattintson a jobb gombbal rá, és válassza ki a lehetőséget Az összes kibontása…, Bontsa ki, vagy Tömörítse ki, majd válasszon ki egy mappát, ahová a fájlok kerüljenek.
- Végül navigáljon a kiválasztott mappába, és ott megtalálja az összes letöltött Github fájlt!
Ez egy meglehetősen kicsi kódbázis, csak néhány fájl van benne. Ha felkeresi Wes Bos JavaScript 30 tárházát a Githubon, észre fogja venni, hogy – mivel ez egy nyilvános tárhely – ugyanúgy letölthető.
GitHub-fájlok letöltése parancsok segítségével
Alternatív megoldásként könnyen klónozhat egy fájlt vagy adattárat néhány egyszerű paranccsal a GitHubon. Ahhoz, hogy ez működjön, telepítenie kell a Git eszközöket. Ugyanazt a tipp-kalkulátort fogjuk telepíteni a parancssorból ebben a bemutatóban.
- Másolja ki az URL-t a címsorból vagy ugyanabból a menüből, ahonnan letöltötte a zip fájlt.
- Nyissa meg a Git Bash-t, és írja be, hogycd letöltések” és ütni Belép. Ezzel a parancsablakban a Letöltések mappába kerül, és beírhatja azt a fájlhelyet is, ahová menteni szeretné a fájlt.
- Most írja be, hogy "git klón //github.com/bdward16/tip-calculator.git"és ütött Belép.
- Ezzel a módszerrel a fájlok letöltéskor automatikusan kicsomagolásra kerülnek.
Van egy jobb módszer a fájlok letöltésére
Míg az általunk felvázolt módszer egyszerű és egyértelmű, ez a legoptimálisabb a kódfájlok egyszerű megtekintésére, nem kísérletezésre. Ha GitHub-fájlok letöltését tervezi kísérletezés céljából, a legjobb módja a projekt „elágazása”. A villa egyszerűen a saját másolata egy adattárról.
A tároló elágazása számos előnnyel jár. Saját példányt biztosít a GitHub-fiókjában, amely lehetővé teszi, hogy szabadon kísérletezzen a változtatásokkal anélkül, hogy az eredeti projektet érintené. Például hibát találhat a Tippkalkulátoromban, vagy saját szolgáltatásokat szeretne hozzáadni. Tehát „elágazhatja” a tipp-kalkulátoromat, és létrehozhat egy másolatot a GitHub-fiókjában. Itt elronthatja a kódot, és kísérletezhet vele anélkül, hogy az eredeti projektet befolyásolná, mert ez az Ön másolata vagy „villa”.
A fork-okat leggyakrabban arra használják, hogy változtatásokat javasoljanak valaki más projektjéhez, például egy hibajavítást vagy egy szolgáltatás hozzáadását, amint azt már említettük.
Szóval, hogyan lehet nyilvános adattárat létrehozni? Valójában elég könnyű. Mielőtt elkezdené, létre kell hoznia egy ingyenes GitHub-fiókot, mivel szüksége lesz valahova a villája tárolására. Nyissa meg a www.github.com webhelyet, és tegye meg ezt most.
Miután létrehozta fiókját, nyilvános adattárat hozhat létre fiókjához.
- Például átléphet Wes Bos 30 napos JavaScript tanfolyamának nyilvános tárházába, és a jobb felső sarokban megjelenik egy gomb, amely Villa. Kattintson a gombra.
- Néhány másodperctől néhány percig tarthat, de a GitHub ezt követően klónozza vagy „elágazza” ezt a saját GitHub-fiókjába. Ha elkészült, azonnal megjelenik a projekt a GitHub-felhasználónév alatt.
- Az ellenőrzéshez kattintson a profil ikonjára a jobb felső sarokban található navigációs sávban, majd válassza ki a Az Ön adattárai . A tárhelyek listájában látnia kell a JavaScript 30 tanfolyam kódbázisát.
Mostantól bármit módosíthat és kísérletezhet a kóddal, és ez nem lesz hatással az eredeti tulajdonos eredeti projektfájljaira. Ha módosít egy kódot, javít egy hibát, vagy új funkciót ad hozzá, létrehozhat egy úgynevezett „Lehívási kérelmet”, ahol meg lehet beszélni a változtatást. Ha az eredeti projekttulajdonosnak tetszik a változtatás – és megfelelően működik –, gyártási kódként egyesíthető az eredeti kódbázisba.
Záró
Mint látható, a fájlok és a teljes projektek letöltése a GitHubról valójában meglehetősen egyszerű. Néhány perc alatt letölthet egy teljes projektet a számítógépére, vagy akár a saját GitHub-fiókjába is csatlakoztathatja. Nem kell sokat vacakolni a villájában lévő kóddal, hogy megtudja, mi mit befolyásol, és végül akár az első lehívási kérelmet is létrehozhatja! Boldog kódolást!