{"meta":{"title":"Verknüpfen einer E-Mail-Adresse mit deinem GPG-Schlüssel","intro":"Dein GPG-Schlüssel muss einer überprüften E-Mail zugeordnet werden, die deiner Committeridentität entspricht.","product":"Authentifizierung","breadcrumbs":[{"href":"/de/authentication","title":"Authentifizierung"},{"href":"/de/authentication/managing-commit-signature-verification","title":"Überprüfen von Commitsignaturen"},{"href":"/de/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key","title":"Verknüpfen einer E-Mail-Adresse mit einem GPG-Schlüssel"}],"documentType":"article"},"body":"# Verknüpfen einer E-Mail-Adresse mit deinem GPG-Schlüssel\n\nDein GPG-Schlüssel muss einer überprüften E-Mail zugeordnet werden, die deiner Committeridentität entspricht.\n\nWenn Sie einen GPG-Schlüssel verwenden, der Ihrer Committeridentität und Ihrer überprüften E-Mail-Adresse entspricht, die Ihrem Konto GitHub.comzugeordnet ist, können Sie mit dem Signieren von Commits und Signaturtags beginnen.\n\n1. Öffne <span class=\"platform-mac\">Terminal</span><span class=\"platform-linux\">Terminal</span><span class=\"platform-windows\">Git Bash</span>.\n\n2. Verwende den Befehl `gpg --list-secret-keys --keyid-format=long`, um die Langform der GPG-Schlüssel aufzulisten, für die du sowohl über einen öffentlichen als auch einen privaten Schlüssel verfügst. Zum Signieren von Commits oder Tags ist ein privater Schlüssel erforderlich.\n\n   ```shell copy\n   gpg --list-secret-keys --keyid-format=long\n   ```\n\n   > \\[!NOTE]\n   > Bei einigen GPG-Installationen unter Linux musst du stattdessen möglicherweise `gpg2 --list-keys --keyid-format LONG` verwenden, um eine Liste deiner vorhandenen Schlüssel anzuzeigen. In diesem Fall musst du auch Git für die Verwendung von `gpg2` konfigurieren, indem du `git config --global gpg.program gpg2` ausführst.\n\n3. Kopiere aus der Liste der GPG-Schlüssel die lange Form der GPG-Schlüssel-ID, die du verwenden möchtest. In diesem Beispiel lautet die GPG-Schlüssel-ID `3AA5C34371567BD2`:\n\n   ```shell copy\n   $ gpg --list-secret-keys --keyid-format=long\n   /Users/hubot/.gnupg/secring.gpg\n   ------------------------------------\n   sec   4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]\n   uid                          Hubot <hubot@example.com>\n   ssb   4096R/4BB6D45482678BE3 2016-03-10\n   ```\n\n4. Füge `gpg --edit-key GPG key ID` ein, und ersetzte dabei die GPG-Schlüssel-ID, die du verwenden möchtest. Im folgenden Beispiel lautet die GPG-Schlüssel-ID: `3AA5C34371567BD2`\n\n   ```shell\n   gpg --edit-key 3AA5C34371567BD2\n   ```\n\n5. Gib `gpg> adduid` ein, um die Details der Benutzer-ID hinzuzufügen.\n\n   ```shell\n   gpg> adduid\n   ```\n\n6. Folge den Aufforderungen, deinen echten Namen, deine E-Mail-Adresse und jegliche Kommentare anzugeben. Du kannst deine Einträge ändern, indem du die Einträge `N`, `C` oder `E` auswählst.\n\nUm deine E-Mail-Adresse privat zu halten, verwende die von GitHub bereitgestellte `no-reply`-E-Mail-Adresse.\n\nWeitere Informationen finden Sie unter [E-Mail-Adresse für Commits festlegen](/de/account-and-profile/how-tos/email-preferences/setting-your-commit-email-address).\n\n```shell\nReal Name: OCTOCAT\nEmail address: \"octocat@github.com\"\nComment: GITHUB-KEY\nChange (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?\n```\n\n1. Gib `O` ein, um deine Auswahl zu bestätigen.\n\n2. Gib die Passphrase deines Schlüssels ein.\n\n3. Gib `gpg> save` ein, um die Änderungen zu speichern.\n\n   ```shell\n   gpg> save\n   ```\n\n4. Füge `gpg --armor --export GPG key ID` ein, und ersetzte dabei die GPG-Schlüssel-ID, die du verwenden möchtest. Im folgenden Beispiel lautet die GPG-Schlüssel-ID: `3AA5C34371567BD2`\n\n   ```shell\n   $ gpg --armor --export 3AA5C34371567BD2\n   # Prints the GPG key, in ASCII armor format\n   ```\n\n5. Laden Sie den GPG-Schlüssel hoch, indem Sie ihn zu Ihrem GitHub-Konto hinzufügen.\n\n## Weiterführende Lektüre\n\n* [Auf das Vorhandensein von GPG-Schlüsseln prüfen](/de/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)\n* [Einen neuen GPG-Schlüssel erzeugen](/de/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)\n* [Verwenden einer überprüften E-Mail-Adresse in deinem GPG-Schlüssel](/de/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key)\n* [Hinzufügen eines GPG-Schlüssels zu Ihrem GitHub Konto](/de/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)\n* [Signieren von Commits](/de/authentication/managing-commit-signature-verification/signing-commits)\n* [Tags signieren](/de/authentication/managing-commit-signature-verification/signing-tags)"}