If you're using a GPG key that matches your committer identity and your verified email address associated with your account on your GitHub Enterprise Server instance, 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 キーをアップロードしてく� さい。