Skip to main content

E-Mail-Adresse für Commits festlegen

Sie können die E-Mail-Adresse festlegen, die zum Verfassen von Commits auf GitHub und auf Ihrem Computer verwendet wird.

Platform navigation

Informationen zu E-Mail-Adressen für Commits

GitHub verwendet Ihre Commit-E-Mail-Adresse, um Commits mit Ihrem Konto in GitHub zu verknüpfen. 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-Vorgänge können Sie Ihre Commit-E-Mail-Adresse auf GitHub festlegen. 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 ausgeführt hast, bleiben mit deiner früheren E-Mail-Adresse verbunden.

Note

Du kannst keine E-Mail-Adressen von Diensten für Wegwerf-E-Mail-Adressen überprüfen (dies sind Dienste, mit denen du E-Mails an einer temporären Adresse empfangen kannst, die nach einer bestimmten Zeit abläuft). Wenn deine E-Mail-Adresse privat bleiben soll, kannst du eine von GitHub bereitgestellte noreply-E-Mail-Adresse verwenden. Weitere Informationen findest du unter E-Mail-Adresse für Commits festlegen.

Wenn du eine noreply-E-Mail-Adresse für Commits verwenden möchtest, die du über die Befehlszeile pushst, gib diese E-Mail-Adresse bei der Festlegung deiner Commit-E-Mail-Adresse in Git an. Wenn du eine noreply-E-Mail-Adresse für webbasierte Git-Vorgänge verwenden möchtest, lege deine Commit-E-Mail-Adresse auf GitHub fest und wähle Meine 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 finden Sie unter Pushes über die Befehlszeile blockieren, die Deine private E-Mail-Adresse offenlegen.

Um sicherzustellen, dass Commits Ihnen zugeordnet werden und in Ihrem Beitragsdiagramm erscheinen, verwenden Sie eine E-Mail-Adresse, die mit Ihrem Konto auf GitHub verbunden ist, oder die noreply E-Mail-Adresse, die Sie in Ihren E-Mail-Einstellungen angegeben haben. Weitere Informationen findest du unter Eine E-Mail-Adresse zum GitHub-Konto hinzufügen.

Note

Wenn du dein Konto nach dem 18. Juli 2017 erstellt hast, ist deine noreply-E-Mail-Adresse eine ID-Nummer, und dein Benutzername weist das Format ID+USERNAME@users.noreply.github.com auf. Wenn Sie Ihr Konto vor dem 18. Juli 2017 erstellt und die Option Meine E-Mail-Adresse privat halten vor diesem Datum aktiviert haben, ist Ihre noreply E-Mail-Adresse USERNAME@users.noreply.github.com. Sie können eine ID-basierte noreply E-Mail-Adresse erhalten, indem Sie in Ihren E-Mail-Einstellungen die Option Meine E-Mail-Adresse privat halten auswählen (oder die Auswahl aufheben und erneut auswählen).

Wenn Sie Ihre noreply E-Mail-Adresse für GitHub verwenden, um Commits zu erstellen und dann Ihren Benutzernamen ändern, werden diese Commits nicht mit Ihrem Konto verknüpft. Dies gilt nicht, wenn Sie die ID-basierte noreply-Adresse von GitHub verwenden. Weitere Informationen finden Sie unter Deinen GitHub-Benutzernamen ändern.

Ihre Commit-E-Mail-Adresse auf GitHub festlegen

Wenn du den Datenschutz für E-Mail-Adressen nicht aktiviert hast, kannst du auswählen, unter welcher verifizierten E-Mail-Adresse Änderungen vorgenommen werden, wenn du Dateien bearbeitest, löschst oder erstellst oder einen Pull Request auf GitHub mergst. Wenn Sie den Datenschutz für E-Mail-Adressen aktiviert haben, kann die E-Mail-Adresse des Commitautors nicht geändert werden und lautet standardmäßig No-reply. Weitere Informationen zur genauen Form der No-reply-E-Mail-Adresse finden Sie unter „E-Mail-Adresse für Commits festlegen“.

  1. Klicken Sie auf einer beliebigen Seite auf GitHub oben rechts auf Ihr Profilfoto und dann auf Einstellungen.

  2. Klicke im Abschnitt „Zugriff“ auf der Seitenleiste auf E-Mails.

  3. Gib in „E-Mail-Adresse hinzufügen“ deine E-Mail-Adresse ein, und klicke auf Hinzufügen.

  4. Verifizieren Sie Ihre E-Mail-Adresse.

  5. Wähle im Dropdownmenü „Primäre E-Mail-Adresse“ die E-Mail-Adresse aus, die du mit deinen webbasierten Git-Operationen verknüpfen möchtest.

    Screenshot: Einstellungsseite „E-Mail“. Unter „Primäre E-Mail-Adresse“ ist ein Dropdownmenü mit der E-Mail-Adresse von Octocat orange umrandet.
    1. Um deine E-Mail-Adresse bei webbasierten Git-Operationen privat zu halten, wähle Meine E-Mail-Adressen privat halten aus.

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, die Sie festgelegt haben, wird in allen zukünftigen Übertragungen sichtbar sein, die Sie über die Befehlszeile an GitHub pushen. 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 bereitgestellte noreply-E-Mail-Adresse oder eine beliebige E-Mail-Adresse verwenden.

    git config --global user.email "YOUR_EMAIL"
    
  3. Bestätige, dass Du die E-Mail-Adresse in Git richtig eingegeben hast:

    $ git config --global user.email
    email@example.com
    
  4. Fügen Sie die E-Mail-Adresse zu Ihrem Konto auf GitHub hinzu, damit Ihnen Ihre Commits zugeordnet und in Ihrem Beitragsdiagramm angezeigt werden. Weitere Informationen findest du unter Eine E-Mail-Adresse zum GitHub-Konto hinzufügen.

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

GitHub verwendet die in Ihrer lokalen Git-Konfiguration festgelegte E-Mail-Adresse, um Commits, die von der Befehlszeile aus gepusht werden, Ihrem Konto auf GitHub zuzuordnen.

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 bereitgestellte noreply-E-Mail-Adresse oder eine beliebige E-Mail-Adresse verwenden.

    git config user.email "YOUR_EMAIL"
    
  4. Bestätige, dass Du die E-Mail-Adresse in Git richtig eingegeben hast:

    $ git config user.email
    email@example.com
    
  5. Fügen Sie die E-Mail-Adresse zu Ihrem Konto auf GitHub hinzu, damit Ihnen Ihre Commits zugeordnet und in Ihrem Beitragsdiagramm angezeigt werden. Weitere Informationen findest du unter Eine E-Mail-Adresse zum GitHub-Konto hinzufügen.