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

相关推荐
小鸡脚来咯5 小时前
Git 新手入门指南
大数据·git·elasticsearch
一允9 小时前
Git学习记录
git·学习
程序员果子10 小时前
GraphRAG:让大模型在知识图谱中精准导航
人工智能·git·语言模型·aigc·知识图谱
later_rql13 小时前
【Git提交remote rejected】
git
Tatalaluola16 小时前
Git版本控制常用命令
git
我有酒两杯16 小时前
记录一次git使用
git
caz2817 小时前
git bash突然ssh不能用了
git·ssh·bash
Remember_99317 小时前
【JavaSE】一站式掌握Java面向对象编程:从类与对象到继承、多态、抽象与接口
java·开发语言·数据结构·ide·git·leetcode·eclipse
移远通信17 小时前
短信的应用
java·git·python
论迹18 小时前
【Git】-- 分支管理
git·ubuntu·版本控制