サポートされているGPGキーのアルゴリズム
GitHub Enterprise ServerはいくつかのGPGキーアルゴリズムをサポートします。 サポートされていないアルゴリズムで生成されたキーを追加しようとすると、エラーが生じることがあります。
- RSA
- ElGamal
- DSA
- ECDH
- ECDSA
- EdDSA
メモ: OS X や Windows では、GPG はデフォルトではインストールされていません。 GPG コマンドラインツールをインストールするには、GnuPG のダウンロードページを参照してください。
-
ターミナルターミナルGit Bashを開いてください。
-
公開鍵と秘密鍵をどちらも持っているGPGキーのリストを表示するには、
gpg --list-secret-keys --keyid-format LONG
コマンドを使ってください。 コミットやタグに署名するには秘密鍵が必要です。$ gpg --list-secret-keys --keyid-format LONG
ノート:LinuxのGPG環境の中には、既存のキーのリストを表示させるために
gpg2 --list-keys --keyid-format LONG
としなければならないものもあります。 この場合、git config --global gpg.program gpg2
と実行してGitがgpg2
を使うように設定する必要もあります。 -
コマンドの出力結果を見て、GPG キーペアがあるか確認します。
- GPG キーのペアが存在しないか、既存の GPG キーをコミットやタグへの署名に利用したくない場合、新しい GPG キーを作成します。
- GPG キーのペアが存在し、そのキーをコミットやタグへの署名に利用したい場合、GPG キーを GitHub アカウントに追加します。