Brugen af Git som versionskontrolsystem medfører en række fordele, især for effektiv samarbejde om softwareprojekter. En af de første barrierer, du skal overvinde, er opsætningen af din identitet, som består af dit navn og din e-mailadresse. Disse oplysninger registreres i commits og muliggør en klar sporbarhed i forbindelse med at forstå ændringer og ved spørgsmål kontakte forfatteren af ændringen. I denne vejledning viser jeg dig, hvordan du opretter din Git-konfiguration korrekt.
Vigtigste indsigter
- Git kræver dit navn og en e-mailadresse til identifikation.
- Din konfiguration kan gøres systemomfattende, globalt eller lokalt for et specifikt repository.
- Disse trin er essentielle for at sikre, at dine commits bliver korrekt tilknyttet.
Trin-for-trin vejledning
Trin 1: Forstå de forskellige konfigurationsniveauer
Før du begynder på konfigurationen, er det vigtigt at vide, at Git tilbyder tre forskellige niveauer for konfigurationsfiler. Disse er:
- Systemomfattende konfiguration: Denne konfiguration anvendes for alle brugere på systemet og findes i kataloget /etc/gitconfig.
- Global konfiguration: Denne gemmes for den aktuelle bruger i hjemmemappen, typisk i ~/.gitconfig. Det er den mest almindelige form for konfiguration og gælder for alle repositories, du arbejder med.
- Lokal konfiguration: Denne er specifik for et enkelt Git-repository og gemmes i repositoryets bibliotek i filen.git/config.
For at opsætte Git korrekt fokuserer vi på den globale konfiguration, da den giver den nemmeste måde at definere din identitet for alle fremtidige repositories.

Trin 2: Kontroller din Git-installation
Først skal du sikre dig, at Git er korrekt installeret på dit system. Du kan nemt kontrollere dette ved at indtaste følgende kommando i dit terminalvindue:
Denne kommando viser den aktuelt installerede version af Git. Hvis Git ikke er installeret, skal du følge instruktionerne til installation på den officielle Git-hjemmeside.
Trin 3: Konfigurere navn og e-mailadresse
Nu kommer den afgørende del: opsætningen af din identitet. Dette gøres med kommandoen git config. For at angive dit navn skal du bruge følgende kommando:
Erstat „Dit Navn“ med dit faktiske navn. Da Git som standard ikke giver nogen output tilbage, vil du ikke se nogen bekræftelse, men det er den normale adfærd.

For e-mail-adressen gælder det samme. Brug følgende kommando:
Her skal du angive den e-mailadresse, du også bruger til din GitHub- eller andre konti, hvis du allerede har nogen. Denne e-mailadresse vil være knyttet til dine commits.

Trin 4: Kontroller din konfiguration
Når du har konfigureret dit navn og din e-mailadresse, er det vigtigt at kontrollere indstillingerne. Du kan gøre dette ved at indtaste følgende kommando:
Denne kommando viser en liste over alle aktuelt konfigurerede indstillinger og bør vise dit navn samt din e-mailadresse. Så kan du sikre dig, at alt er korrekt opsat.

Trin 5: Valgfrit - Editor og yderligere indstillinger
Ud over dit navn og din e-mailadresse kan du også angive den standard teksteditor, Git skal bruge. Hvis du vil arbejde med en bestemt editor, kan du bruge denne kommando:
Erstat „din_editor“ med navnet på den editor, du foretrækker – for eksempel nano, vim eller code for Visual Studio Code. Men dette er valgfrit og ikke nødvendigt for begyndelsen.
Opsummering - Éngangs konfiguration af Git: Navn og e-mail opsætning
For at komme i gang med Git er det afgørende at konfigurere din identitet korrekt. Du har lært, at korrekt arbejde med Git også betyder at angive dit navn og din e-mailadresse. Dette gøres ofte gennem den globale konfiguration og påvirker alle projekter, du arbejder på fremover. Husk at gennemgå disse trin før din første commit for at sikre, at dine ændringer kan tilknyttes korrekt.
Ofte stillede spørgsmål
Hvad er forskellen mellem global og lokal konfiguration?Den globale konfiguration gælder for alle brugerens repositories, mens den lokale konfiguration er specifik for et enkelt repository.
Skal jeg indstille mit navn og min e-mailadresse for hvert repository?Nej, hvis du opsætter den globale konfiguration, gælder dette for alle fremtidige repositories, medmindre du overskriver indstillingerne lokalt.
Kan jeg ændre min konfiguration senere?Ja, du kan når som helst ændre din konfiguration med de samme git config kommandoer.
Hvorfor er der ingen output efter konfigurationen?Det er den normale adfærd for Git. Så længe der ikke opstår en fejl, betragtes kommandoen som vellykket udført.