Anonim

Om du någonsin har använt Github tidigare vet du att det inte direkt är klart för hur du laddar ner filer från plattformen. Det är en av de mer komplicerade plattformerna, eftersom den inte direkt är avsedd för direkt fildelning, utan för utveckling istället. Visst, en av de stora sakerna med Github är att alla offentliga förvar är open source, och folk uppmuntras att bidra - det finns privata förvar, men dessa används vanligtvis för utvecklingsändamål inom företag som inte vill att deras kod ska ses av allmänheten. Github hanterar dock fortfarande nedladdning av filer på annat sätt än andra platser.

Så om du inte är helt säker på hur du kan ladda ner filer från projekt (eller hela projekt) från Github kommer vi att visa dig hur. Låt oss börja.

Nedladdning av en fil

De flesta offentliga förvar kan laddas ner gratis utan ens ett användarkonto. Detta beror på att offentliga förvar anses vara kodbas som är öppen källkod. Som sagt, såvida inte ägaren till kodbasen markerar en ruta på annat sätt, kan deras kodbas laddas ner till din dator, packad i en .zip-fil.

Så om du går till en offentlig kodbas - som den här tippkalkylatorn som jag byggde - kommer du att märka att i det övre högra hörnet finns en grön knapp som säger Klon eller Ladda ner . Klicka på knappen och välj Ladda ner ZIP i rullgardinsmenyn . Alla filer börjar ladda ner till din dator, vanligtvis i mappen Nedladdningar.

Öppna sedan mappen Nedladdningar på din dator och hitta ZIP-filen. Du vill högerklicka på den och välja alternativet som säger ”Unzip” eller ”Uncompress”, och välj sedan en mapp där du vill att filerna ska hamna.

Slutligen navigerar du till den valda mappen så hittar du alla dessa Github-filer som vi laddade ner där!

Det är en ganska liten kodbas, med bara ett par filer i den. Om du går till Wes Bos 'JavaScript 30-arkiv på Github, kommer du att märka att det - eftersom det är ett offentligt arkiv - kan laddas ner på samma sätt.

Det finns ett bättre sätt att ”ladda ner” filer

Medan det sätt som vi skisserade är enkelt och enkelt är det bäst optimalt för att helt enkelt visa kodfilerna, inte experimentera. Om du planerar att ladda ner Github-filer för att experimentera med, skulle det bästa sättet vara att "gaffla" projektet. En gaffel är helt enkelt din egen kopia av ett arkiv.

Förfalskning av ett förvar har ett antal fördelar. Det ger dig din egen kopia på ditt Github-konto som låter dig fritt experimentera med förändringar utan att påverka det ursprungliga projektet. Till exempel kan du hitta ett fel i min tipkalkylator eller vill lägga till dina egna funktioner. Så du kan "gaffla" min tipkalkylator och skapa en kopia på ditt Github-konto. Här kan du krassa runt koden och experimentera med den utan att påverka det ursprungliga projektet, eftersom det här skulle vara din kopia eller "gaffel." Vanligtvis används gafflar för att antingen föreslå ändringar i någon annans projekt, som att fixa ett fel eller lägga till en funktion som vi nämnde.

Så, hur gafflar du ett offentligt arkiv? Det är faktiskt ganska enkelt. Innan vi börjar måste du skapa ett gratis Github-konto, eftersom du behöver någonstans för att lagra din gaffel. Du kan gå till www.github.com och göra det just nu.

När du har skapat ditt konto kan du gaffla ett offentligt arkiv till ditt konto. Du kan till exempel gå över till det offentliga arkivet för Wes Bos 30-dagars JavaScript-kurs, och i det övre högra hörnet ser du en knapp som säger Fork. Klicka på knappen.

Det kan ta några sekunder till några minuter, men Github kommer sedan att klona eller "gaffla" det projektet till ditt eget GitHub-konto. När det är klart visar det dig omedelbart projektet under ditt Github-användarnamn. För att verifiera kan du klicka på din profilikon i navigeringsfältet längst upp till höger och sedan välja alternativet som säger Dina förvar . I din lista över förvar bör du se JavaScript 30-kursskodbasen.

Nu kan du ändra och experimentera med koden allt du vill, och det kommer inte att påverka de ursprungliga ägarens ursprungliga projektfiler. Om du ändrar någon kod, fixar ett fel eller lägger till en ny funktion kan du skapa något som kallas "Pull Request", där den ändringen kan diskuteras. Om den ursprungliga projektägaren gillar förändringen - och den fungerar korrekt - kan den slås samman till den ursprungliga kodbasen som produktionskod.

Stängning

Som ni ser är det faktiskt ganska enkelt att ladda ner filer och hela projekt från Github. På bara några minuter kan du ladda ner ett helt projekt till din dator eller till och med gafflas till ditt eget Github-konto. Det krävs inte mycket att röra med koden i gaffeln för att se vad som påverkar vad, och så småningom kanske du till och med kan skapa din första dragförfrågan! Lycklig kodning!

Hur man laddar ner filer från github