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失效

相关推荐
222you7 小时前
idea整合Git
git
今禾10 小时前
Git完全指南(下篇):Git高级技巧与问题解决
前端·git·github
Molesidy12 小时前
【Git】【TortoiseGit】TortoiseGit安装与基础使用
git
lichong95119 小时前
Git 检出到HEAD 再修改提交commit 会消失解决方案
java·前端·git·python·github·大前端·大前端++
222you21 小时前
Git仓库推送到GitHub
git·github
你的人类朋友1 天前
hotfix分支的使用
git·gitlab·github
小蜜蜂爱编程1 天前
gerrit的部署与配置关联到不同服务器上的git仓库
运维·服务器·git·gerrit
颇有几分姿色1 天前
Git将本地项目推送到GitLab
git·gitlab
Kent_J_Truman1 天前
Git个人配置偏好记录以及注意事项
git
小龙报1 天前
《算法每日一题(1)--- 连续因子》
c语言·开发语言·c++·windows·git·算法·visual studio