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

相关推荐
C.咖.1 小时前
Linux环境下——Git 与 GitHub
linux·git·github·远程仓库
杂鱼豆腐人4 小时前
pnpm环境下防止误使用npm的方法
前端·git·npm·node.js·git bash
摇滚侠5 小时前
GIT版本管理工具轻松入门 | TortoiseGit,Git 介绍软件安装配置,笔记01
笔记·git
山有木兮木有枝_6 小时前
“误操作导致 feat 功能未生效,尽管 merge 已完成”
git
百锦再6 小时前
第14章 智能指针
android·java·开发语言·git·rust·go·错误
摇滚侠7 小时前
GIT版本管理工具轻松入门 | TortoiseGit,解决冲突,笔记07
笔记·git
一点事12 小时前
windows:git下载安装
git
不说别的就是很菜13 小时前
【前端面试】Git篇
前端·git
~~李木子~~21 小时前
通过git上传项目到码云和GitHub操作手册
git·gitee·github
songyuc1 天前
【Git】请帮忙解释一下“git reset”
git·elasticsearch