Anonim

Hvis du nogensinde har brugt Github før, ved du, at det ikke umiddelbart er klart, hvordan du downloader filer fra platformen. Det er en af ​​de mere komplicerede platforme, da den ikke direkte er beregnet til direkte fildeling, men til udvikling i stedet. Indrømmet, en af ​​de store ting ved Github er, at alle de offentlige oplagringssteder er open source, og folk opfordres til at bidrage - der er private opbevaringssteder, men disse bruges generelt til udviklingsformål inden for virksomheder, der ikke vil have deres kode set af offentligheden. Github håndterer dog stadig download af filer anderledes end andre steder.

Så hvis du ikke er helt sikker på, hvordan du kan downloade filer fra projekter (eller hele projekter) fra Github, viser vi dig hvordan. Lad os komme igang.

Download en fil

De fleste offentlige lagre kan downloades gratis uden engang en brugerkonto. Dette skyldes, at offentlige lagre betragtes som kodebaser, der er open source. Når det er sagt, medmindre codebase-ejeren markerer en boks ellers, kan deres codebase downloades på din computer, pakket i en .zip-fil.

Så hvis du går til en offentlig kodebase - som f.eks. Denne tipberegner, som jeg har bygget - vil du bemærke, at der i øverste højre hjørne er en grøn knap, der siger Klon eller Download . Klik på knappen, og vælg derefter Download ZIP i rullemenuen. Alle filerne begynder at downloade til din computer, normalt i din Downloads-mappe.

Åbn derefter din mappe Downloads på din computer og find ZIP-filen. Du skal højreklikke på den og vælge indstillingen, der siger “Unzip” eller “Uncompress”, og vælg derefter en mappe, hvor du vil have filerne til at ende.

Endelig skal du navigere til den valgte mappe, så finder du alle disse Github-filer, som vi downloadede lige der!

Det er en forholdsvis lille kodebase med kun et par filer i den. Hvis du går til Wes Bos 'JavaScript 30-lager på Github, vil du bemærke, at - da det er et offentligt arkiv - kan det downloades på samme måde.

Der er en bedre måde at “downloade” filer på

Selvom den måde, vi skitserede på, er enkel og ligetil, er det mest optimalt for blot at se kodefilerne og ikke eksperimentere. Hvis du planlægger at downloade Github-filer til at eksperimentere med, ville den bedste måde være at "gaffel" projektet. En gaffel er simpelthen din egen kopi af et lager.

Forfalskning af et lager leveres med en række fordele. Det giver dig din egen kopi på din Github-konto, der giver dig mulighed for frit at eksperimentere med ændringer uden at påvirke det originale projekt. For eksempel kunne du finde en fejl i min tip-regnemaskine eller ønsker at tilføje dine egne funktioner. Så du kunne "gaffel" min tip-regnemaskine og oprette en kopi på din Github-konto. Her kan du rod rundt i koden og eksperimentere med den uden at påvirke det originale projekt, fordi dette ville være din kopi eller "gaffel." Oftest bruges gafler til enten at foreslå ændringer til en andens projekt, som at rette en fejl eller tilføje en funktion som vi nævnte.

Så hvordan gaffler du et offentligt lager? Det er faktisk ganske let. Inden vi kommer i gang, skal du oprette en gratis Github-konto, da du har brug for et sted for at gemme din gaffel. Du kan gå til www.github.com og gøre dette lige nu.

Når du har oprettet din konto, kan du gafle et offentligt lager til din konto. For eksempel kan du gå over til det offentlige depot for Wes Bos '30 dage med JavaScript-kursus, og i øverste højre hjørne ser du en knap, der siger Fork. Klik på knappen.

Det kan tage et par sekunder til et par minutter, men Github vil derefter klone eller "gaffel" det projekt over til din egen GitHub-konto. Når det er gjort, vil det straks vise dig projektet under dit Github-brugernavn. For at bekræfte kan du klikke på dit profilikon i navigationslinjen øverst til højre og derefter vælge den indstilling, der siger Dine arkiver . På din liste over opbevaringssteder skal du se JavaScript 30-retters codebase.

Nu kan du ændre og eksperimentere med koden, alt hvad du ønsker, og det vil ikke påvirke de originale projektfiler fra den oprindelige ejer. Hvis du ændrer en eller anden kode, retter en fejl eller tilføjer en ny funktion, kan du oprette noget kaldet "Pull Request", hvor den ændring kan diskuteres. Hvis den oprindelige projektsejer kan lide ændringen - og den fungerer korrekt - kan den flettes ind i den originale codebase som produktionskode.

Lukning

Som du kan se, er det faktisk ganske let at downloade filer og hele projekter fra Github. På bare et par minutter kan du få et helt projekt downloadet til din computer eller endda gaffel til din egen Github-konto. Det kræver ikke meget at røre rundt med koden i din gaffel for at se, hvad der påvirker hvad, og så til sidst kan du endda muligvis oprette din første pull-anmodning! God kodning!

Sådan downloades filer fra github