Hoppa till innehåll

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'

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'

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.

  1. Skapa en huvudmapp för kursens repon, till exempel school i 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
  2. Skapa en konfigurationsfil där namn och e-post för den här mappen ska sparas:

    touch ~/school/.gitconfig
  3. Öppna filen i valfri textredigerare, till exempel VS Code:

    code ~/school/.gitconfig
  4. Lägg till följande i filen och spara:

    [user]
    name = Ellen Nu
    email = en999zz@student.lnu.se
  5. Öppna din globala .gitconfig (samma fil du satte upp namn och e-post i under Installera Git):

    code ~/.gitconfig

    Lägg till följande längst ner i filen och spara:

    [includeIf "gitdir:~/school/"]
    path = ~/school/.gitconfig
  6. Klart! Alla repon som ligger i school (eller någon undermapp till den) använder nu konfigurationen du satte upp i ~/school/.gitconfig.

CCBY