Auf vorhandene GPG-Schlüssel prüfen
Bevor Sie einen GPG-Schlüssel erstellen, können Sie überprüfen, ob bereits GPG-Schlüssel vorhanden sind.
Inhalt dieses Artikels
Supported GPG key algorithms
GitHub Enterprise supports several GPG key algorithms. If you try to add a key generated with an unsupported algorithm, you may encounter an error.
- RSA
- ElGamal
- DSA
- ECDH
- ECDSA
- EdDSA
Hinweis: GPG ist standardmäßig bei OS X und Windows nicht installiert. Informationen zum Installieren der GPG-Befehlszeilentools finden Sie auf der Download-Seite von GnuPG.
-
Open TerminalTerminalGit Bash.
-
Führen Sie den Befehl
gpg --list-secret-keys --keyid-format LONG
aus, um die GPG-Schlüssel aufzulisten, für die Sie über einen öffentlichen und privaten Schlüssel verfügen. Zum Signieren von Commits oder Tags ist ein privater Schlüssel erforderlich.$ gpg --list-secret-keys --keyid-format LONG
Hinweis: Für einige GPG-Installationen auf Linux muss möglicherweise stattdessen der Befehl
gpg2 --list-keys --keyid-format LONG
ausgeführt werden, um eine Liste Ihrer vorhandenen Schlüssel anzuzeigen. In diesem Fall müssen Sie konfigurieren, dass Gitgpg2
verwendet, indem Siegit config --global gpg.program gpg2
ausführen. -
Überprüfen Sie die Befehlsausgabe, um zu ermitteln, ob Sie ein GPG-Schlüsselpaar besitzen.
- Wenn es keine GPG-Schlüsselpaare gibt oder Sie keines der vorhandenen für das Signieren von Commits und Tags verwenden möchten, erzeugen Sie einen neuen GPG-Schlüssel.
- Wenn ein GPG-Schlüsselpaar vorhanden ist und Sie es zum Signieren von Commits und Tags verwenden möchten, fügen Sie den GPG-Schlüssel zu Ihrem GitHub-Konto hinzu.