GitHub is een van de belangrijkste platforms voor softwareontwikkeling en versiebeheer op het web. In de loop der jaren hebben veel makers besloten om hun GitHub-profielen om te vormen tot "officiële pagina's" voor allerlei projecten, maar er is een klein probleem: de interface laat veel te wensen over. Als je een programma van GitHub wilt downloaden of een specifiek element wilt extraheren en niet weet waar je moet beginnen, is deze tutorial erg nuttig voor je.
GitHub, een vreemd wezen
Persoonlijk bezoek ik GitHub meerdere keren per dag en heb ik geen grote moeite om te vinden wat ik nodig heb op dat platform. Na een kort gesprek met onze lezer "gerundio" in het artikel over de downloader Brisk, moet ik toegeven dat het algemene ontwerp van GitHub niet het meest intuïtief is voor de eindgebruiker.
Ten eerste is de inhoud vooral in het Engels, en ten tweede zijn niet alle downloads hetzelfde. Daarom deel ik vandaag een kleine basishandleiding voor het downloaden van programma's van GitHub, de code van een project en, indien nodig, specifieke mappen.
Programma's downloaden van GitHub
De downloader Brisk dient als voorbeeld voor deze tutorial: als je de nieuwste versie van de ontwikkelaar wilt downloaden, klik je op het woord Releases, dat halverwege en rechts op het scherm verschijnt. Het getal naast Releases is niets meer dan het aantal gepubliceerde versies.
Binnen die sectie toont GitHub informatie over de nieuwste build en bevinden de installers zich in de categorie Assets (soms moet je op de pijl klikken om deze sectie uit te vouwen). Afhankelijk van de compatibiliteit gebruikt elke installer labels zoals "Windows", "Linux", "x64" of "MacOS".
GitHub-code downloaden
Dit is nog eenvoudiger: ga terug naar de hoofdpagina, klik op de knop Code (groen) en selecteer de optie Download ZIP. In sommige gevallen gebruikt het project geen traditionele installer (of is die niet nodig bij documenten of configuratiebestanden), en moeten we de hele structuur downloaden om het te laten werken.
GitHub-mappen downloaden
Het officiële antwoord is "dat kan niet", omdat de interface geen enkel mechanisme biedt om dat te doen. Er zijn echter alternatieve oplossingen zoals GitHub Download Directory, die we onlangs hebben getest. Het enige wat je hoeft te doen is het exacte pad van de map plakken en op Enter drukken. De site plaatst de inhoud in een zip-bestand, maar behoudt de oorspronkelijke structuur niet.