Versiebeheer met Git, GitHub en andere.

Git-configuratie: naam en e-mail voor je account instellen

Alle video's van de tutorial Versiebeheer met Git, GitHub en co.

Het gebruik van Git als versiebeheersysteem brengt talloze voordelen met zich mee, vooral voor de efficiënte samenwerking aan softwareprojecten. Een van de eerste hobbels die je moet overwinnen, is het instellen van je identiteit, bestaande uit je naam en je e-mailadres. Deze informatie wordt in de commits geregistreerd en stelt je in staat om duidelijk terug te traceren wie wijzigingen heeft aangebracht en om in geval van vragen de auteur van de wijziging te contacteren. In deze handleiding laat ik je zien hoe je je Git-configuratie correct instelt.

Belangrijkste inzichten

  • Git heeft je naam en een e-mailadres nodig voor identificatie.
  • Je configuratie kan systeemwijd, globaal of lokaal voor een specifiek repository worden ingesteld.
  • Deze stappen zijn essentieel om ervoor te zorgen dat je commits correct worden toegewezen.

Stap-voor-stap handleiding

Stap 1: Begrijp de verschillende configuratieniveaus

Voordat je met de configuratie begint, is het belangrijk te weten dat Git drie verschillende niveaus voor configuratiebestanden biedt. Deze zijn:

  1. Systeemwijde configuratie: Deze configuratie wordt voor alle gebruikers op het systeem toegepast en bevindt zich in de map /etc/gitconfig.
  2. Globale configuratie: Deze wordt opgeslagen voor de huidige gebruiker in de home-directory, typisch in ~/.gitconfig. Het is de meest voorkomende vorm van configuratie en geldt voor alle repositories waar je aan werkt.
  3. Lokale configuratie: Deze is specifiek voor een enkele Git-repository en wordt opgeslagen in de directory van de repository, in het bestand.git/config.

Om Git succesvol in te stellen, focussen we ons op de globale configuratie, omdat deze de eenvoudigste manier biedt om je identiteit voor alle toekomstige repositories te definiëren.

Git-configuratie: Naam en e-mail voor je account instellen

Stap 2: Controleer je Git-installatie

Allereerst moet je ervoor zorgen dat Git correct is geïnstalleerd op je systeem. Je kunt dit eenvoudig controleren door de volgende opdracht in je terminal in te voeren:

git --version

Deze opdracht toont de momenteel geïnstalleerde versie van Git. Als Git niet is geïnstalleerd, volg dan de instructies voor installatie op de officiële Git-website.

Stap 3: Naam en e-mailadres configureren

Nu komt het cruciale onderdeel: de configuratie van je identiteit. Dit doe je met de opdracht git config. Om je naam in te stellen, gebruik je de volgende opdracht:

git config --global user.name "Jouw Naam"

Vervang „Jouw Naam“ door je daadwerkelijke naam. Aangezien Git standaard geen output teruggeeft, zie je geen bevestiging, maar dat is het normale gedrag.

Git-configuratie: Naam en e-mailadres voor je account instellen

Voor het e-mail-adres volg je hetzelfde proces. Gebruik de volgende opdracht:

git config --global user.email "jouw.email@example.com"

Hier moet je het e-mailadres opgeven dat je ook voor je GitHub- of andere accounts gebruikt, als je daar al een hebt. Dit e-mailadres wordt gekoppeld aan je commits.

Git-configuratie: Naam en e-mail voor je account instellen

Stap 4: Controleer je configuratie

Nadat je je naam en e-mailadres hebt geconfigureerd, is het belangrijk om de instellingen te controleren. Je kunt dit doen door de volgende opdracht in te voeren:

git config --list

Deze opdracht toont een lijst van alle momenteel geconfigureerde instellingen en zou je naam en e-mailadres moeten weergeven. Zo zorg je ervoor dat alles correct is ingesteld.

Git-configuratie: Naam en e-mail voor je account instellen

Stap 5: Optioneel - Editor en andere instellingen

Naast je naam en e-mailadres kun je ook de standaard teksteditor instellen die Git moet gebruiken. Als je met een specifieke editor wilt werken, kun je deze opdracht gebruiken:

git config --global core.editor "jouw_editor"

Vervang „jouw_editor“ door de naam van de editor die je voorkeur heeft – bijvoorbeeld nano, vim of code voor Visual Studio Code. Maar dit is optioneel en niet noodzakelijk voor het begin.

Samenvatting - Eenmalige configuratie van Git: Naam en e-mail instellen

Om met Git te beginnen, is het cruciaal om je identiteit correct in te stellen. Je hebt geleerd dat correct werken met Git ook betekent dat je je naam en e-mailadres moet instellen. Dit gebeurt meestal via de globale configuratie en beïnvloedt alle projecten waaraan je in de toekomst werkt. Denk eraan om deze stappen te doorlopen voordat je je eerste commit maakt om ervoor te zorgen dat je wijzigingen correct kunnen worden toegewezen.

Veelgestelde vragen

Wat is het verschil tussen globale en lokale configuratie?De globale configuratie geldt voor alle repositories van de gebruiker, terwijl de lokale configuratie specifiek is voor een enkele repository.

Moet ik mijn naam en e-mailadres voor elke repository opnieuw instellen?Nee, als je de globale configuratie instelt, geldt dit voor alle toekomstige repositories, tenzij je de instellingen lokaal overschrijft.

Kan ik mijn configuratie later wijzigen?Ja, je kunt je configuratie op elk moment wijzigen met dezelfde git config-opdrachten.

Waarom is er geen output na de configuratie?Dat is het standaardgedrag van Git. Zolang er geen fouten optreden, wordt de opdracht als succesvol uitgevoerd beschouwd.