Anonim

Als je Github ooit eerder hebt gebruikt, weet je dat het niet meteen duidelijk is hoe je bestanden van het platform kunt downloaden. Het is een van de meer gecompliceerde platformen, omdat het niet direct bedoeld is voor direct delen van bestanden, maar voor ontwikkeling. Toegegeven, een van de grote dingen van Github is dat alle openbare repositories open source zijn en dat mensen worden aangemoedigd om bij te dragen - er zijn privérepository's, maar deze worden over het algemeen gebruikt voor ontwikkelingsdoeleinden in bedrijven die niet willen dat hun code wordt gezien door het publiek. Github verwerkt het downloaden van bestanden echter nog steeds anders dan op andere plaatsen.

Dus als je niet helemaal zeker bent hoe je bestanden van projecten (of hele projecten) van Github kunt downloaden, laten we je zien hoe. Laten we beginnen.

Downloaden van een bestand

De meeste openbare opslagplaatsen kunnen gratis worden gedownload, zelfs zonder een gebruikersaccount. Dit komt omdat openbare repositories worden beschouwd als codebases die open source zijn. Dat gezegd hebbende, tenzij de eigenaar van de codebase een vakje anders aanvinkt, kan hun codebase worden gedownload naar uw computer, verpakt in een .zip-bestand.

Dus als je naar een openbare codebase gaat - zoals deze Tip Calculator die ik heb gebouwd - zul je merken dat in de rechterbovenhoek een groene knop staat met Kloon of Downloaden . Klik op de knop en selecteer vervolgens ZIP downloaden in de vervolgkeuzelijst. Alle bestanden worden gedownload naar uw computer, meestal in uw map Downloads.

Open vervolgens uw map Downloads op uw computer en zoek het ZIP-bestand. Klik met de rechtermuisknop en kies de optie "Unzip" of "Uncompress" en selecteer vervolgens een map waarin u de bestanden wilt laten eindigen.

Navigeer ten slotte naar die geselecteerde map en je zult al die Github-bestanden vinden die we daar hebben gedownload!

Dat is een vrij kleine codebase, met slechts een paar bestanden erin. Als je naar de JavaScript 30-repository van Wes Bos op Github gaat, zul je merken dat het - omdat het een openbare repository is - op dezelfde manier kan worden gedownload.

Er is een betere manier om bestanden te "downloaden"

Hoewel de manier die we hebben beschreven eenvoudig en duidelijk is, is het het meest optimaal om eenvoudig de codebestanden te bekijken, niet om te experimenteren. Als u van plan bent Github-bestanden te downloaden om mee te experimenteren, is de beste manier om het project te "forceren". Een vork is gewoon je eigen exemplaar van een repository.

Een repository vorken heeft een aantal voordelen. Het geeft u uw eigen exemplaar op uw Github-account waarmee u vrij kunt experimenteren met wijzigingen zonder het oorspronkelijke project te beïnvloeden. U kunt bijvoorbeeld een bug vinden in mijn Tipcalculator of uw eigen functies toevoegen. Dus je zou mijn Tip Calculator kunnen 'forceren' en een kopie maken op je Github-account. Hier zou je de code kunnen verknoeien en ermee kunnen experimenteren zonder het oorspronkelijke project te beïnvloeden, omdat dit je exemplaar of "vork" zou zijn. Meestal worden vorken gebruikt om wijzigingen in het project van iemand anders voor te stellen, zoals een bug repareren of toevoegen een functie zoals we al zeiden.

Dus, hoe vork je een openbare repository? Het is eigenlijk vrij eenvoudig. Voordat we aan de slag gaan, moet je een gratis Github-account maken, omdat je ergens een vork nodig hebt. U kunt naar www.github.com gaan en dit nu meteen doen.

Nadat u uw account heeft aangemaakt, kunt u een openbare repository naar uw account maken. U kunt bijvoorbeeld naar de openbare repository gaan voor de 30 dagen JavaScript-training van Wes Bos, en in de rechterbovenhoek ziet u een knop met de tekst Fork. Klik op de knop.

Het kan een paar seconden tot een paar minuten duren, maar Github zal dat project dan naar je eigen GitHub-account klonen of "forceren". Zodra het klaar is, wordt het project onmiddellijk weergegeven onder je Github-gebruikersnaam. Om te verifiëren, klikt u op uw profielpictogram in de navigatiebalk rechtsboven en selecteert u vervolgens de optie met de naam Uw opslagplaatsen . In uw lijst met repositories zou u de codebase van JavaScript 30 cursussen moeten zien.

Nu kunt u de code naar wens wijzigen en ermee experimenteren, en dit heeft geen invloed op de oorspronkelijke projectbestanden van de oorspronkelijke eigenaar. Als u een code wijzigt, een bug oplost of een nieuwe functie toevoegt, kunt u iets genaamd een "Pull Request" maken, waar die wijziging kan worden besproken. Als de oorspronkelijke projecteigenaar van de wijziging houdt - en deze werkt naar behoren - kan deze als productiecode in de oorspronkelijke codebase worden samengevoegd.

Sluitend

Zoals je kunt zien, is het downloaden van bestanden en hele projecten van Github eigenlijk vrij eenvoudig. In slechts enkele minuten kunt u een heel project naar uw computer downloaden of zelfs naar uw eigen Github-account verplaatsen. Het kost niet veel om met de code in je vork te rotzooien om te zien wat wat beïnvloedt, en uiteindelijk kun je misschien zelfs je eerste pull-aanvraag maken! Veel plezier met coderen!

Hoe bestanden van github te downloaden