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 platforms, omdat het niet direct bedoeld is voor het direct delen van bestanden, maar voor ontwikkeling. Toegegeven, een van de grote dingen over Github is dat alle openbare repositories open source zijn en dat mensen worden aangemoedigd om bij te dragen - er zijn privérepositories, maar deze worden over het algemeen gebruikt voor ontwikkelingsdoeleinden binnen bedrijven die niet willen dat hun code wordt gezien door het publiek. Github behandelt het downloaden van bestanden echter nog steeds anders dan op andere plaatsen.
Dus als je niet helemaal zeker weet hoe je bestanden van projecten (of hele projecten) van Github kunt downloaden, laten we je zien hoe. Laten we beginnen.
Een bestand downloaden
De meeste openbare repositories kunnen gratis worden gedownload, zelfs zonder gebruikersaccount. Dit komt doordat openbare repositories worden beschouwd als codebases die open source zijn. Dat gezegd hebbende, tenzij de eigenaar van de codebase anders een vakje aanvinkt, kan hun codebase worden gedownload naar uw computer, verpakt in een .zip-bestand.
hoe een proxy in te stellen
Dus als je naar een openbare codebase gaat - zoals deze Typ Rekenmachine die ik heb gebouwd - je zult zien dat er in de rechterbovenhoek een groene knop staat met de tekst Kloon of download . Klik op de knop en selecteer vervolgens in de vervolgkeuzelijst ZIP downloaden . 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 er met de rechtermuisknop op en kies de optie Unzip of Uncompress, en selecteer vervolgens een map waar u de bestanden wilt laten eindigen.
Navigeer ten slotte naar die geselecteerde map en je vindt al die Github-bestanden die we daar hebben gedownload!
hoe maak je vrienden op kik
Dat is een vrij kleine codebase, met slechts een paar bestanden erin. Als je gaat naar De JavaScript 30-opslagplaats van Wes Bos op Github , zult u merken dat het, aangezien het een openbare opslagplaats is, op dezelfde manier kan worden gedownload.
Er is een betere manier om bestanden te downloaden
Hoewel de manier die we hebben geschetst eenvoudig en duidelijk is, is deze het meest optimaal om de codebestanden te bekijken, niet om te experimenteren. Als je van plan bent Github-bestanden te downloaden om mee te experimenteren, is de beste manier om het project te splitsen.Een fork is gewoon uw eigen kopie van een repository.
Het forken van een repository heeft een aantal voordelen. Het geeft je je eigen kopie op je Github-account waarmee je vrij kunt experimenteren met wijzigingen zonder het originele project te beïnvloeden. U kunt bijvoorbeeld een bug vinden in mijn fooiencalculator of u wilt uw eigen functies toevoegen. Dus je zou mijn fooiencalculator kunnen splitsen en een kopie op je Github-account kunnen maken. Hier zou je met de code kunnen rommelen en ermee kunnen experimenteren zonder het originele project te beïnvloeden, want dit zou je kopie of vork zijn. Meestal worden vorken gebruikt om wijzigingen voor te stellen aan het project van iemand anders, zoals het oplossen van een bug of het toevoegen van een functie, zoals we al zeiden.
Dus, hoe vorkt u een openbare repository? Het is eigenlijk vrij eenvoudig. Voordat we aan de slag gaan, moet je een gratis Github-account maken, want je hebt een plek nodig om je fork op te slaan. U kunt naar www.github.com en doe dit nu meteen.
windows heeft geen toegang tot \
Nadat u uw account heeft aangemaakt, kunt u een openbare repository naar uw account splitsen. U kunt bijvoorbeeld ga naar de openbare opslagplaats voor de 30 dagen JavaScript-code van Wes Bos training 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 klonen of splitsen naar je eigen GitHub-account. Als het klaar is, laat het je onmiddellijk het project zien onder je Github-gebruikersnaam. Om dit te verifiëren, kunt u op uw profielpictogram in de navigatiebalk rechtsboven klikken en vervolgens de optie selecteren die zegt Uw opslagplaatsen . In uw lijst met repositories zou u de codebase van de JavaScript 30-cursus moeten zien.
Nu kunt u de code wijzigen en ermee experimenteren, en dit heeft geen invloed op de originele projectbestanden van de oorspronkelijke eigenaar. Als je een code verandert, een bug repareert of een nieuwe functie toevoegt, kun je iets aanmaken dat een Pull Request wordt genoemd, waar die wijziging kan worden besproken. Als de oorspronkelijke projecteigenaar de verandering leuk vindt - en deze werkt naar behoren - kan deze als productiecode in de originele codebase worden samengevoegd.
Sluitend
Zoals je kunt zien, is het downloaden van bestanden en hele projecten van Github eigenlijk vrij eenvoudig. In slechts een paar minuten kun je een heel project naar je computer downloaden of zelfs naar je eigen Github-account laten splitsen. Er is niet veel voor nodig om met de code in je fork te rommelen om te zien wat van invloed is op wat, en uiteindelijk kun je misschien zelfs je eerste pull request maken! Veel plezier met coderen!