Wenn Sie einen GPG-Schlüssel verwenden, der mit Ihrer Beitragenderidentität und Ihrer verifizierten und mit Ihrem GitHub Enterprise Server-Konto verknüpften E-Mail-Adresse übereinstimmt, können Sie beginnen, Commits und Tags zu signieren.
- 
Öffne TerminalTerminalGit Bash.
 - 
Use the
gpg --list-secret-keys --keyid-format=longcommand to list the long form of the GPG keys for which you have both a public and private key. Zum Signieren von Commits oder Tags ist ein privater Schlüssel erforderlich.$ gpg --list-secret-keys --keyid-format=longHinweis: Einige GPG-Installationen auf Linux verlangen möglicherweise, dass der Befehl
gpg2 --list-keys --keyid-format LONGgebraucht wird, um stattdessen eine Liste Deiner vorhandenen Schlüssel anzuzeigen. In diesem Fall musst Du konfigurieren, dass Gitgpg2verwendet, indem Dugit config --global gpg.program gpg2ausführen. - 
From the list of GPG keys, copy the long form of the GPG key ID you'd like to use. Im folgenden Beispiel lautet die GPG-Schlüssel-ID
3AA5C34371567BD2:$ gpg --list-secret-keys --keyid-format=long /Users/hubot/.gnupg/secring.gpg ------------------------------------ sec 4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10] uid Hubotssb 4096R/42B317FD4BA89E7A 2016-03-10  - 
Gib
gpg --edit-key GPG key IDein. Setze dabei die gewünschte GPG-Schlüssel-ID ein. Im folgenden Beispiel ist die GPG-Schlüssel-ID3AA5C34371567BD2:$ gpg --edit-key 3AA5C34371567BD2 - 
Gib
gpg> adduidein, um die Benutzer-ID-Details hinzuzufügen.$ gpg> adduid - 
Folge den Aufforderungen, Deinen echten Namen, Deine E-Mail-Adresse und allenfalls Kommentare anzugeben. Du kannst Deine Einträge ändern, indem Du
N,CoderEauswählst.Real Name: Octocat Email address: octocat@github.com Comment: GitHub key Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? - 
Enter
Oto confirm your selections. - 
Gib die Passphrase Deines Schlüssels ein.
 - 
Enter
gpg> saveto save the changes$ gpg> save - 
Geben Sie
gpg --armor --export GPG key IDein. Setzen Sie dabei die gewünschte GPG-Schlüssel-ID ein. Im folgenden Beispiel ist die GPG-Schlüssel-ID3AA5C34371567BD2:$ gpg --armor --export 3AA5C34371567BD2 # Gibt den GPG Schluessel im ASCII armor format aus - 
Laden Sie den GPG-Schlüssel hoch, indem Sie ihn zu Ihrem GitHub-Konto hinzufügen.