DevOps-bootcamp · Les

GitHub-account en repositories

Stel uw GitHub-account in, maak nieuwe repositories aan en leer de GitHub-interface kennen.

Les 1 van 411 stappen

GitHub-account en repositories is een gratis DevOps-bootcamp-les op CoddyKit. Dit is les 1 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject DevOps-bootcamp. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus DevOps-bootcamp bevat in totaal 4 lessen.

Welkom bij GitHub!

Welkom bij GitHub, het toonaangevende platform ter wereld voor softwareontwikkeling en versiebeheer! Het is gebaseerd op Git, waar je al kennis mee hebt gemaakt.

Zie GitHub als een sociaal netwerk voor code. Ontwikkelaars kunnen er hun Git-repositories online hosten, aan projecten samenwerken en hun werk delen met de wereldwijde community.

Waarom GitHub gebruiken?

GitHub biedt verschillende belangrijke voordelen:

  • Centrale hosting: Je Git-projecten worden veilig online opgeslagen.
  • Samenwerking: Teams kunnen naadloos samenwerken, wijzigingen bijhouden en bijdragen samenvoegen.
  • Versiegeschiedenis: Bekijk een volledig overzicht van elke wijziging in je code.
  • Open source: Het is de centrale plek voor talloze open-sourceprojecten, waardoor bijdragen eenvoudig wordt.

Je GitHub-account maken

Om te beginnen heb je een GitHub-account nodig. Dit is gratis voor individuele ontwikkelaars en open-sourceprojecten!

Zo meld je je aan:

  1. Ga in je webbrowser naar github.com/join.
  2. Kies een gebruikersnaam, voer je e-mailadres in en maak een sterk wachtwoord.
  3. Volg de aanwijzingen om je e-mailadres te verifiëren en de eerste configuratiestappen te voltooien.

Je GitHub-dashboard

Nadat je bent ingelogd, zie je je persoonlijke GitHub-dashboard. Dit is je startpunt!

Dit zijn de belangrijkste onderdelen:

  • Je repositories: Een lijst met projecten waarvan je eigenaar bent of waaraan je bijdraagt.
  • Activiteitenfeed: Toont recente acties van mensen en repositories die je volgt.
  • Verkennen: Ontdek nieuwe projecten en populaire repositories.

Wat is een GitHub-repository?

Een repository (vaak afgekort tot repo) op GitHub is in feite de projectmap. Deze bevat alle bestanden van je project, waaronder:

  • Codebestanden (bijvoorbeeld .js, .py)
  • Documentatie (bijvoorbeeld README.md)
  • Afbeeldingen, gegevens en andere projectonderdelen
  • De volledige geschiedenis van elke wijziging die met Git is gemaakt.

Een nieuwe repository maken

Laten we je eerste GitHub-repository maken!

Ga vanaf je dashboard als volgt te werk:

  1. Klik op de groene knop 'New' (meestal in de linkerzijbalk of rechtsboven).
  2. Je komt op de pagina 'Create a new repository'.

Hier bepaal je waar je project op GitHub wordt ondergebracht.

Naam en beschrijving van de repository

Bij het maken van een repo:

  • Naam van de repository: Kies een duidelijke, beknopte naam voor je project (bijvoorbeeld my-first-app, website-portfolio). Deze naam wordt onderdeel van de URL.
  • Beschrijving (optioneel): Een korte zin die uitlegt wat je project doet. Zo begrijpen anderen in één oogopslag wat het doel ervan is.

Openbare en privérepositories

Een belangrijke keuze bij het maken van een repo is de zichtbaarheid ervan:

  • Openbaar: Iedereen op internet kan deze repository bekijken. Dit is ideaal voor open-sourceprojecten, portfolio's en alles wat je breed wilt delen.
  • Privé: Alleen jij en mensen aan wie je expliciet toegang verleent, kunnen deze repository bekijken en gebruiken. Dit is geschikt voor persoonlijke projecten, vertrouwelijk werk en projecten voor klanten.

Initialiseren met belangrijke bestanden

GitHub biedt opties om je repository te initialiseren met handige bestanden:

  • Een README-bestand toevoegen: Een README.md-bestand is essentieel. Dit is het eerste wat bezoekers zien en het moet uitleggen wat je project doet, hoe je het instelt en hoe je het gebruikt.
  • .gitignore toevoegen: Dit bestand vertelt Git welke bestanden of mappen bewust moeten worden genegeerd (bijvoorbeeld tijdelijke bestanden, build-uitvoer en gevoelige configuratie).
  • Een licentie kiezen: Hiermee leg je vast hoe anderen je code mogen gebruiken (bijvoorbeeld MIT of GPL).

Snelle controle: nieuwe repositoryopties

Je stelt een nieuw project in op GitHub. Welke van deze opties zou je NIET typisch rechtstreeks selecteren of configureren op de pagina 'Create a new repository'?

Samenvatting: GitHub-account en repositories

Goed gedaan! In deze les heb je de basisbeginselen van GitHub geleerd:

  • Waarom GitHub essentieel is voor versiebeheer en samenwerking.
  • Hoe je je eigen GitHub-account aanmaakt.
  • Het concept van een repository als thuisbasis van een project.
  • De stappen om een nieuwe repository op GitHub aan te maken, inclusief het kiezen van de zichtbaarheid (Public/Private) en het initialiseren met belangrijke bestanden zoals README en .gitignore.

Vervolgens bekijken we hoe je je lokale Git-projecten koppelt aan deze externe GitHub-repositories!

Gratis beginnen

Leer DevOps-bootcamp met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
142
Lessen
568

Veelgestelde vragen

Is de les “GitHub-account en repositories” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad DevOps-bootcamp, waaronder “GitHub-account en repositories”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus DevOps-bootcamp bevat in totaal 4 lessen.

Wat leer ik in “GitHub-account en repositories”?

Stel uw GitHub-account in, maak nieuwe repositories aan en leer de GitHub-interface kennen. Je oefent met DevOps-bootcamp door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met DevOps-bootcamp te beginnen?

Ervaring vooraf is niet nodig. DevOps-bootcamp op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “GitHub-account en repositories”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over DevOps-bootcamp?

Ja. Elke les over DevOps-bootcamp bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. GitHub-account en repositories
  2. Pushen, pullen en clonen
  3. Samenwerken met remotes
  4. Meerdere remotes beheren
← Terug naar DevOps-bootcamp