🏹
Gitコマンド入門::Gitカスタマイズ機能(config,GPG登録2)第七十七回
みなさんこんにちは! PGPの公開鍵は、無事にGitHubに登録できましたか? 私は結局新しいアカウントを作成しましたよ! そしてこんな感じになりましたので、まずは、設定画面をどうぞ!
今回も、こちらのドキュメントの続きですが、現在、GitHubのPGPの設定をして、寄り道していま~す!
7.4 Git のさまざまなツール - 作業内容への署名
前回の記事はこちらから!
git本家のドキュメントメニューはこちら!
心機一転、GitHubのアカウントを新規作成!
メールアドレスの、Unverified表示も消えました。GPG Key ID: EBC2380DB58F4418 も新規で作成!
既にプッシュしたリポジトリの確認!
- コミット時に、
git commit -S -m "2nd"
-S オプションの署名付! - ちゃんと、Verified になっていますね!
- コミットのハッシュ値は、be60285
Verified をクリックして、詳細を確認すると、PGPのKey ID: EBC2380DB58F4418 と表示されています!
実際に、pushしたコミットは、こちらです!
$ git log --show-signature
commit be60285a339bf7960fe5308458ef8c292e13ebd4 (HEAD -> main, origin/main)
gpg: 2021年04月08日 14時33分36秒 JSTに施された署名
gpg: RSA鍵EBC2380DB58F4418を使用
gpg: "Makoto Shiozumi <shiozumi@esmile-hd.jp>"からの正しい署名
Author: Makoto Shiozumi <shiozumi@esmile-hd.jp>
Date: Thu Apr 8 14:33:27 2021 +0900
2nd
コミットのチェックポイントは、3つですね。
- be60285a339bf7960fe5308458ef8c292e13ebd4
- gpg: RSA鍵EBC2380DB58F4418を使用
- gpg: "Makoto Shiozumi shiozumi@esmile-hd.jp"からの正しい署名
GPGのKey IDも確認! pub,uid 項目も一致!
$ gpg --list-keys --keyid-format LONG
/home/shiozumi/.gnupg/pubring.gpg
---------------------------------
pub 2048R/EBC2380DB58F4418 2021-04-08
uid Makoto Shiozumi <shiozumi@esmile-hd.jp>
sub 2048R/A154ABB85611F5FB 2021-04-08
$ gpg --list-keys --keyid-format SHORT <!-- SHORT format !
/home/shiozumi/.gnupg/pubring.gpg
---------------------------------
pub 2048R/B58F4418 2021-04-08
uid Makoto Shiozumi <shiozumi@esmile-hd.jp>
sub 2048R/5611F5FB 2021-04-08
- pub 2048R/EBC2380DB58F4418 2021-04-08
- uid Makoto Shiozumi shiozumi@esmile-hd.jp
- SHORT ファーマットでは、pub = B58F4418 になります!
git config --global --list
も確認!
$ git config --global --list
user.email=shiozumi@esmile-hd.jp
user.signingkey=B58F4418
user.name=Makoto Shiozumi
- user.email メールアドレス!
- signingkey PGPのSHORTのキーID ※勿論、LONG でも設定可能!
- user.name 名前!
まとめ
私は、GitHubのアカウントも、PGP公開鍵も、すべて新しく作り直しましたので、現在の設定を、すべてご覧になってもらいましたけど、みなさんも、要領はそろそろつかめてきたと思いますが、いかがでしょうか? ここまで、途中で躓くところは、GPGのパスフレーズ画面が起動しなかったり、メールアカウントが、GitHubとGPGで一致していなかったりぐらいなのですが、割と時間が掛かってしまいましたね~ やっと先に進めて行けるかな? と思いつつも、ヌヌヌ!(^▽^;)
それでは、今回はここまで、お疲れ様でした!
Discussion