GPG 簽名提交
-
確定你的金鑰 ID
gpg --list-secret-keys --keyid-format LONG /Users/davidcondrey/.gnupg/secring.gpg -------------------------------------- sec 2048R/YOUR-16-DIGIT-KEY-ID YYYY-MM-DD [expires: YYYY-MM-DD]
你的 ID 是第一個正斜槓後的字母數字 16 位程式碼。
-
在 git 配置中定義金鑰 ID
git config --global user.signingkey YOUR-16-DIGIT-KEY-ID
-
從版本 1.7.9 開始,git commit 接受 -S 選項將簽名附加到你的提交。使用此選項將提示你輸入 GPG 密碼,並將你的簽名新增到提交日誌中。
git commit -S -m "Your commit message"