Flera Git-konfigurationer
Om du redan hade Git konfigurerat sedan tidigare använde du kanske inte din studentmejl. Inget problem — nedan följer tre olika sätt att lösa det. Räcker inget av dem till hittar du fler idéer på Stack Overflow.
Metod 1: Ändra dina GitHub-inställningar
Section titled “Metod 1: Ändra dina GitHub-inställningar”Enklast är förmodligen att ändra git config --global user.email till din studentmejl, och
samtidigt
ändra din primära e-post på GitHub
till samma adress.
git config --global user.email 'en999zz@student.lnu.se'Metod 2: Skapa en lokal konfiguration
Section titled “Metod 2: Skapa en lokal konfiguration”Du kan spara e-postadressen per repo istället för globalt. Mer omständligt, men fungerar.
Notera att --global saknas den här gången.
git config user.email 'en999zz@student.lnu.se'Metod 3: Villkorade inkluderingar
Section titled “Metod 3: Villkorade inkluderingar”Om du inte har något emot att samla alla kursens repon som undermappar i en gemensam mapp kan du använda Gits conditional includes för att automatiskt använda rätt användare beroende på var på datorn du befinner dig.
-
Skapa en huvudmapp för kursens repon, till exempel
schooli din hemkatalog (~). Du kan välja ett annat namn eller en annan plats — kom då ihåg att justera sökvägarna i resten av stegen.mkdir ~/school -
Skapa en konfigurationsfil där namn och e-post för den här mappen ska sparas:
touch ~/school/.gitconfig -
Öppna filen i valfri textredigerare, till exempel VS Code:
code ~/school/.gitconfig -
Lägg till följande i filen och spara:
[user]name = Ellen Nuemail = en999zz@student.lnu.se -
Öppna din globala
.gitconfig(samma fil du satte upp namn och e-post i under Installera Git):code ~/.gitconfigLägg till följande längst ner i filen och spara:
[includeIf "gitdir:~/school/"]path = ~/school/.gitconfig -
Klart! Alla repon som ligger i
school(eller någon undermapp till den) använder nu konfigurationen du satte upp i~/school/.gitconfig.