If you're using a GPG key that matches your committer identity and your verified email address associated with your account on GitHub Enterprise Serverインスタンス, then you can begin signing commits and signing tags.
-
ターミナルターミナル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キーIDの長い形式をコピーしてく� さい。 この例では、GPG キー 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 -
gpg --edit-key GPG key IDと入力してく� さい。GPG key ID は使いたいキーの ID で置き換えてく� さい。 以下の例では、GPG キー ID は3AA5C34371567BD2です。$ gpg --edit-key 3AA5C34371567BD2 -
gpg> adduidと入力して、ユーザ ID の詳細を追� してく� さい。$ gpg> adduid -
プロンプトに従って、本名、メールアドレス、あればコメントを入力してく� さい。 エントリーは、
N、C、Eを選択して変更できます。Real Name: Octocat Email address: octocat@github.com Comment: GitHub key Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? -
Oを入力して選択した内容を確認してく� さい。 -
キーのパスフレーズを入力してく� さい。
-
gpg> saveと入力して、変更した内容を保存します。$ gpg> save -
gpg --armor --export GPG key IDと入力してく� さい。GPG key ID は使いたいキーの ID で置き換えてく� さい。 以下の例では、GPG キー ID は3AA5C34371567BD2です。$ gpg --armor --export 3AA5C34371567BD2 # ASCII armor 形式で GPG キーを出力する -
GPG キーを GitHub アカウントに追� することで、GPG キーをアップロードしてく� さい。