Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen finden Sie in unserer englischsprachigen Dokumentation.
Artikelversion: Enterprise Server 2.15

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2019-10-16. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Einen neuen GPG-Schlüssel erzeugen

Wenn Sie noch keinen GPG-Schlüssel besitzen, können Sie einen neuen GPG-Schlüssel für das Signieren von Commits und Tags erzeugen.

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.

Einen GPG-Schlüssel erzeugen

Hinweis: Bevor Sie einen neuen GPG-Schlüssel erzeugen, müssen Sie unbedingt Ihre E-Mail-Adresse verifizieren. Wenn Sie Ihre E-Mail-Adresse noch nicht verifiziert haben, können Sie keine Commits und Tags mit GPG signieren.

  1. Laden Sie die GPG-Befehlszeilentools für Ihr Betriebssystem herunter, und installieren Sie sie. Wir empfehlen im Allgemeinen, die aktuelle Version für Ihr Betriebssystem zu installieren.

  2. Open TerminalTerminalGit Bashthe terminal.

  3. Erzeugen Sie ein GPG-Schlüsselpaar. Da es mehrere Versionen von GPG gibt, müssen Sie den richtigen Befehl zur Schlüsselerzeugung ggf. auf der entsprechenden Manpage nachsehen. Der GPG-Schlüssel muss RSA mit einer Schlüsselgröße von 4096 Bits verwenden.

    • Wenn Sie Version 2.1.17 oder höher verwenden, fügen Sie den folgenden Text ein, um ein GPG-Schlüsselpaar zu erzeugen.

      $ gpg --full-generate-key
    • Wenn Sie eine ältere Version als 2.1.17 verwenden, funktioniert der Befehl gpg --full-generate-key nicht. Fügen Sie den nachfolgenden Text ein, und fahren Sie mit Schritt 6 fort.

      $ gpg --default-new-key-algo rsa4096 --gen-key
  4. Legen Sie bei der Eingabeaufforderung die gewünschte Schlüsselart fest, oder drücken Sie die Eingabetaste, um die Standardeinstellung RSA and RSA (RSA und RSA) zu akzeptieren.

  5. Geben Sie die gewünschte Schlüsselgröße ein. Wir empfehlen eine maximale Schlüsselgröße von 4096.

  6. Geben Sie die Zeitdauer für die Gültigkeit des Schlüssels ein. Drücken Sie die Eingabetaste, um die Standardauswahl festzulegen, die vorgibt, dass der Schlüssel nicht abläuft.

  7. Überprüfen Sie, dass Ihre Einstellungen korrekt sind.

  8. Geben Sie Ihre Benutzer-ID-Informationen ein.

    Hinweis: Wenn Sie zur Eingabe Ihrer E-Mail-Adresse aufgefordert werden, stellen Sie sicher, dass Sie die verifizierte E-Mail-Adresse für Ihr GitHub-Konto eingeben.

  1. Geben Sie eine sichere Passphrase ein.
  2. 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 Git gpg2 verwendet, indem Sie git config --global gpg.program gpg2 ausführen.

1. From the list of GPG keys, copy the GPG key ID you'd like to use. In this example, the GPG key ID is `3AA5C34371567BD2`:
$ gpg --list-secret-keys --keyid-format LONG
  /Users/hubot/.gnupg/secring.gpg
  ------------------------------------
  sec   4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]
  uid                          Hubot 
  ssb   4096R/42B317FD4BA89E7A 2016-03-10
  1. Fügen Sie den folgenden Text ein, und fügen Sie dabei die GPG-Schlüssel-ID ein, die Sie verwenden möchten. Im folgenden Beispiel lautet die GPG-Schlüssel-ID 3AA5C34371567BD2:

    $ gpg --armor --export 3AA5C34371567BD2# Gibt den GPG-Schlüssel im ASCII-Armor-Format aus
  2. Kopieren Sie Ihren GPG-Schlüssel, beginnend bei -----BEGIN PGP PUBLIC KEY BLOCK----- und endend bei -----END PGP PUBLIC KEY BLOCK-----.
  3. Fügen Sie den GPG-Schlüssel zu Ihrem GitHub-Konto hinzu.

Weiterführende Informationen

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt