Posted at

GitHubのcommitに自動で署名できる環境を作る


GitHubのcommitに自動で署名できる環境を作る

自分用です。

手順

a. GPGToolsなどを用いて、自分のメールアドレスのGPG Keyを作成する

b. public key を exportして、GitHubに登録

c. 下記コマンドを実行してGPG KeyのIDを確認する

$ gpg --list-keys

d. 下記コマンドを実行して、自分の環境のGPGプログラムの場所を確認する

$ which gpg


  1. 下記コマンドを実行してGPG KeyのIDをgitに設定する

$ git config --global gpg.program **hogehoge**

$ git config --global user.signingkey **コピーした鍵のID**
$ git config --global commit.gpgsign true

参考

https://qiita.com/ciffelia/items/ef0e12f2f6d150ff0485