Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.
Artikelversion: GitHub.com

E-Mail-Adresse für Commits festlegen

Du kannst auf GitHub eine primäre E-Mail-Adresse festlegen, die den von Dir durchgeführten, webbasierten Git-Operationen wie Bearbeitungen und Merges zugeordnet wird.

Inhalt dieses Artikels

Were you able to find what you were looking for?

Informationen zu E-Mail-Adressen für Commits

GitHub verwendet Deine Commit-E-Mail-Adresse zur Verknüpfung Deiner Commits mit Deinem GitHub-Konto. Du kannst den Commits, die Du über die Befehlszeile überträgst, wie auch Deinen webbasierten Git-Operationen jeweils eine eigene E-Mail-Adresse zuordnen.

Für webbasierte Git-Operationen legst Du die E-Mail-Adresse für Commits auf GitHub fest. Für Commits, die Du per Push über die Befehlszeile überträgst, legst Du die E-Mail-Adresse für Commits in Git fest.

Alle Commits, die Du vor der Änderung Deiner Commit-E-Mail-Adresse durchgeführt hast, bleiben mit Deiner früheren E-Mail-Adresse verbunden.

Hinweis: Du kannst E-Mail-Adressen von temporären Domänen nicht verifizieren. Wenn Du Deine E-Mail-Adresse privat halten möchtest, kannst Du eine von GitHub zur Verfügung gestellte no-reply E-Mail-Adresse verwenden. Weitere Informationen findest Du unter "Setzen Deiner Commit-E-Mail-Adresse auf GitHub."

Wenn Du Deine persönliche E-Mail-Adresse privat halten möchtest, kannst Du als Deine Commit-E-Mail-Adresse eine von GitHub bereitgestellte no-reply-E-Mail-Adresse verwenden. Wenn Du eine no-reply-E-Mail-Adresse für Commits verwenden möchtest, die Du über die Befehlszeile überträgst, gib diese E-Mail-Adresse bei der Festlegung Deiner Commit-E-Mail-Adresse in Git an. Wenn Du eine no-reply-E-Mail-Adresse für webbasierte Git-Operationen verwenden möchtest, lege Deine Commit-E-Mail-Adresse auf GitHub fest, und wähle dabei Keep my email address private (E-Mail-Adresse privat halten) aus.

Du kannst auch festlegen, dass Commits, die Du über die Befehlszeile überträgst, blockiert werden, wenn diese Deine persönliche E-Mail-Adresse offenlegen. Weitere Informationen findest Du unter „Pushes über die Befehlszeile blockieren, die Deine private E-Mail-Adresse offenlegen“.

Um sicherzustellen, dass Dir Deine Commits zugeschrieben werden und in Deinem Beteiligungsdiagramm erscheinen, gib als Commit-E-Mail-Adresse eine E-Mail-Adresse an, die Du Deinem GitHub-Konto hinzugefügt hast, oder verwende die von GitHub in Deinen E-Mail-Einstellungen bereitgestellte no-reply-E-Mail-Adresse.

Hinweis: Wenn Du Dein GitHub-Konto nach dem 18. Juli 2017 erstellt hast, ist Deine von GitHub bereitgestellte no-reply-E-Mail-Adresse eine siebenstellige ID-Nummer und Dein Benutzername hat folgende Form: ID+username@users.noreply.github.com. Wenn Du Dein GitHub-Konto vor dem 18. Juli 2017 erstellt hast, ist Deine von GitHub bereitgestellte no-reply-E-Mail-Adresse Dein Benutzername in der Form username@users.noreply.github.com. Eine auf Deiner ID basierende no-reply-E-Mail-Adresse wird Dir von GitHub bereitgestellt, wenn Du in den E-Mail-Einstellungen Keep my email address private (E-Mail-Adresse privat halten) aktivierst (respektive zunächst deaktivierst und dann erneut aktivierst).

Wenn Du Deine Commits unter der von GitHub bereitgestellten no-reply-E-Mail-Adresse durchführst und später Deinen Benutzernamen änderst, können diese Commits nicht mehr Deinem GitHub-Konto zugeordnet werden. Dies gilt jedoch nicht, wenn Du die von GitHub bereitgestellte ID-basierte no-reply-Adresse verwendest. Weitere Informationen findest Du unter „GitHub-Benutzernamen ändern“.

Deine Commit-E-Mail-Adresse auf GitHub festlegen

Wenn Du den Datenschutz für E-Mail-Adressen nicht aktiviert hast, kannst Du auswählen, welche verifizierte E-Mail-Adresse als Autor erscheint, wenn Du Dateien bearbeitest, löschst oder erstellst oder einen Pull Request auf GitHub zusammenführst. Wenn Du den Datenschutz der E-Mail-Adressen aktiviert hast, kann die E-Mail-Adresse des Commit-Autors nicht geändert werden und ist standardmäßig <username>@users.noreply.github.com.

  1. Klicke in der oberen rechten Ecke einer beliebigen Seite auf Dein Profilfoto und klicke dann auf Settings (Einstellungen).
    Symbol „Settings" (Einstellungen) auf der Benutzerleiste
  2. Klicke in der linken Seitenleiste auf Emails (E-Mails).
    Registerkarte „Emails" (E-Mails)
  3. Gib unter „Add email address" (E-Mail-Adresse hinzufügen) Deine E-Mail-Adresse ein und klicke Add (Hinzufügen).
    Email addition button
  4. Verifiziere Deine E-Mail-Adresse.
  5. Wähle in der Liste "Primary email address" (Primäre E-Mail-Adresse) diejenige E-Mail-Adresse, die Du mit Deinen webbasierten Git-Operationen verknüpfen möchtest.
    Auswahl für die primäre E-Mail-Adresse
  6. Um Deine E-Mail-Adresse bei webbasierten Git-Operationen privat zu halten, klicke auf Keep my email address private (Meine E-Mail-Adresse privat halten).
    Bild des Kontrollkästchens, um Deine E-Mail-Adresse privat zu halten

Deine Commit-E-Mail-Adresse in Git festlegen

Mit dem Befehl git config kannst Du die Deinen Git-Commits zugeordnete E-Mail-Adresse ändern. Die neue E-Mail-Adresse wird bei allen zukünftigen Commits angezeigt, die Du über die Befehlszeile per Push an GitHub überträgst. Alle Commits, die Du vor der Änderung Deiner Commit-E-Mail-Adresse durchgeführt hast, bleiben mit Deiner früheren E-Mail-Adresse verbunden.

E-Mail-Adresse für alle Repositorys auf Deinem Computer festlegen

  1. Öffne TerminalTerminalGit Bash.
  2. Lege in Git eine E-Mail-Adresse fest. Du kannst Deine von GitHub zur Verfügung gestellte no-reply E-Mail-Adresse oder eine beliebige E-Mail-Adresse verwenden.
    $ git config --global user.email "email@example.com"
  3. Bestätige, dass Du die E-Mail-Adresse in Git richtig eingegeben hast:
    $ git config --global user.email
    email@example.com
  4. Füge die E-Mail-Adresse zu DeinemGitHub-Konto hinzu, indem Du Deine Commit-E-Mail-Adresse setzt, so dass Deine Commits Dir zugeordnet werden und in Deinem Beteiligungsdiagramm erscheinen.

E-Mail-Adresse für ein einzelnes Repository festlegen

GitHub verwendet die in Deiner lokalen Git-Konfiguration festgelegte E-Mail-Adresse zur Zuordnung von über die Befehlszeile übertragenen Commits zu Deinem GitHub-Konto.

Du kannst die E-Mail-Adresse für Deine Commits in einem bestimmten Repository ändern. Dadurch werden Deine globalen Git-Konfigurationseinstellungen ausschließlich für dieses eine Repository überschrieben, die anderen Repositorys sind von dieser Änderung nicht betroffen.

  1. Öffne TerminalTerminalGit Bash.
  2. Ändere das aktuelle Arbeitsverzeichnis in das lokale Repository, für das Du die E-Mail-Adresse für Deine Git-Commits festlegen möchten.
  3. Lege in Git eine E-Mail-Adresse fest. Du kannst Deine von GitHub zur Verfügung gestellte no-reply E-Mail-Adresse oder eine beliebige E-Mail-Adresse verwenden.
    $ git config user.email "email@example.com"
  4. Bestätige, dass Du die E-Mail-Adresse in Git richtig eingegeben hast:
    $ git config user.email
    email@example.com
  5. Füge die E-Mail-Adresse zu DeinemGitHub-Konto hinzu, indem Du Deine Commit-E-Mail-Adresse setzt, so dass Deine Commits Dir zugeordnet werden und in Deinem Beteiligungsdiagramm erscheinen.

Were you able to find what you were looking for?

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt