最近我在提交github项目PR的时候,发现对方要求我对我的commit进行gpg前面,之前没了解过这东西,后来修改后成功提交,PR也已经通过了。教程如下
下载 gpg keyChain 创建签名
使用命令导出gpg创建的密钥对的公钥
gpg --list-keys
gpg --armor --export {key_id}
导出的公钥
把导出的公钥,贴到 github 或者 gitlab中的 gpg设置中去
git config修改
最后,看你是全局设置还是单个项目设置,去把全局的git config修改一下,如果只是单项目签名,则把global去掉,cd到相应的项目文件夹下输入命令</