本文主要是介绍GitHub gpg体验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文档
实践
-
生成新 GPG 密钥
gpg --full-generate-key
-
查看本地GPG列表
gpg --list-keys
-
关联GPG公钥与Github账户
gpg --armor --export {key_id}
-
GPG私钥对Git commit进行签名
git config --local user.signingkey {key_id} # git config --global user.signingkey {key_id} git commit -S -sm 'test gpg' # git config --global commit.gpgsign true 代替 -S git push
-
在仓库查看签名
git log --show-signature
注意事项
- commit email 和 GPG邮箱要一致
- 变基之后,GPG失效
这篇关于GitHub gpg体验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!