Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

既存の GPG キーの確認

GPG キーを生成する前に、GPG キーがすでに存在するかどうかを確認できます。

サポートされているGPGキーのアルゴリズ� 

GitHub Enterprise ServerはいくつかのGPGキーアルゴリズ� をサポートします。 サポートされていないアルゴリズ� で生成されたキーを追� しようとすると、エラーが生じることがあります。

  • RSA
  • ElGamal
  • DSA
  • ECDH
  • ECDSA
  • EdDSA

注釈: デフォルト設定では、macOS や Windows に GPG はインストールされていません。 GPG コマンドラインツールをインストールするには、GnuPG のダウンロードページを参照してく� さい。

  1. ターミナルターミナルGit Bashを開いてく� さい。

  2. 公開鍵と秘密鍵をどちらも持っている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を使うように設定する必要もあります。

  3. コマンドの出力結果を見て、GPG キーペアがあるか確認します。

    • GPG キーのペアが存在しないか、既存の GPG キーをコミットやタグへの署名に利用したくない� �合、新しい GPG キーを作成します。
    • If there's an existing GPG key pair and you want to use it to sign commits and tags, you can display the public key using the following command, substituting in the GPG key ID you'd like to use. この例では、GPG キー ID は 3AA5C34371567BD2 です。
      $ gpg --armor --export 3AA5C34371567BD2
      # Prints the GPG key ID, in ASCII armor format
      You can then add your GPG key to your GitHub account.

参考リンク