Hur man laddar ner filer från GitHub

Om du någonsin har använt GitHub tidigare vet du att det inte är direkt klart hur man laddar ner filer från plattformen. Det är en av de mer komplicerade plattformarna, eftersom den inte är direkt avsedd för direkt fildelning, utan för utveckling istället. Visst, en av de stora sakerna med GitHub är att alla offentliga förråd är öppen källkod och människor uppmuntras att bidra – det finns privata förråd, men dessa används i allmänhet 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 annorlunda än andra platser.

Hur man laddar ner filer från GitHub

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.

Ladda ner en fil från GitHub

De flesta offentliga arkiv kan laddas ner gratis, utan ens ett användarkonto. Detta beror på att offentliga arkiv anses vara kodbaser som har öppen källkod. Som sagt, om inte kodbasens ägare annars kryssar i en ruta, kan deras kodbas laddas ner till din dator, packad i en .zip -fil.

  1. Så om du går till en offentlig kodbas – som den här Tipskalkylator som jag byggde-du kommer att märka att i det övre högra hörnet finns en grön knapp som säger Klona eller ladda ner, cslicka på knappen.
  2. Välj sedan i rullgardinsmenyn Ladda ner ZIP. Alla filer börjar ladda ner till din dator, vanligtvis i mappen Nedladdningar. GitHub Repo 2
  3. Öppna sedan mappen Nedladdningar på din dator och hitta ZIP -filen. Du vill högerklicka på den och välja det alternativ som säger Extrahera allt …, Packa upp, eller Komprimeraoch välj sedan en mapp där du vill att filerna ska hamna. Filinställningar
  4. Slutligen navigerar du till den valda mappen och du hittar alla de Github -filer som vi laddade ner just 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å Githubkommer du att märka att – eftersom det är ett offentligt arkiv – kan det laddas ner på samma sätt.

Ladda ner GitHub -filer med kommandon

Alternativt kan du enkelt klona en fil eller ett förråd med några enkla kommandon på GitHub. För att detta ska fungera måste du installera Git -verktygen. Vi kommer att installera samma tipskalkylator från kommandoraden i denna demo.

  1. Kopiera URL: en från adressfältet eller från samma meny som du laddade ner zip -filen från. GitHub Repo
  2. Öppna Git Bash, skriv in ”cd nedladdningar”Och slog Stiga på. Detta tar dig till mappen Nedladdningar i kommandofönstret, du kan också skriva vilken filplats du vill spara filen i. kommandotolken
  3. Skriv nu ”git-klon https://github.com/bdward16/tip-calculator.git”Och slog Stiga på.kommandotolken 2
  4. Med denna metod packas filerna upp automatiskt när de laddas ner.

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

Även om sättet vi skisserade är enkelt och okomplicerat, är det mest optimalt för att helt enkelt se kodfilerna, inte experimentera. Om du planerar att ladda ner GitHub -filer att experimentera med är det bästa sättet att ”gaffla” projektet. En gaffel är helt enkelt din egen kopia av ett förvar.

Att gaffla 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 ändringar utan att påverka det ursprungliga projektet. Till exempel kan du hitta en bugg i min tipskalkylator eller vill lägga till dina egna funktioner. Så du kan ”gaffla” min tipskalkylator och skapa en kopia på ditt GitHub -konto. Här kan du röra 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 förvar? Det är faktiskt ganska enkelt. Innan vi börjar måste du skapa ett gratis GitHub -konto, eftersom du behöver någonstans att lagra din gaffel. Du kan gå till www.github.com och gör det här nu.

När du har skapat ditt konto kan du lägga ett offentligt arkiv till ditt konto.

  1. Till exempel kan du gå över till det offentliga förvaret för Wes Bos 30 dagar med JavaScript utbildning, och i det övre högra hörnet ser du en knapp som säger Gaffel. Klicka på knappen.
  2. Det kan ta ett par 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.
  3. För att verifiera kan du klicka på din profilikon i navigeringsfältet högst upp till höger och sedan välja alternativet som säger Dina förråd. I din lista över förråd bör du se JavaScript 30 -kursens kodbas.

Nu kan du ändra och experimentera med koden allt du vill, och det påverkar inte originalprojektfilerna till den ursprungliga ägaren. Om du ändrar någon kod, åtgärdar ett fel eller lägger till en ny funktion kan du skapa något som kallas en ”Pull Request”, där den ändringen kan diskuteras. Om den ursprungliga projektägaren gillar ändringen – och den fungerar korrekt – kan den slås samman i den ursprungliga kodbasen som produktionskod.

Stängning

Som du kan se är det faktiskt ganska enkelt att ladda ner filer och hela projekt från GitHub. På bara ett par minuter kan du ladda ner ett helt projekt till din dator eller till och med gaffla till ditt eget GitHub -konto. Det krävs inte mycket för att röra med koden i din gaffel för att se vad som påverkar vad, och så småningom kan du till och med kunna skapa din första dragbegäran! Glad kodning!

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *