Github绑定GPG签名

2018-01-07  本文已影响31人  已不再更新_转移到qiita

看这 signing-commits-with-gpg, 先挖坑,有空在填。

GPG PGP 是什么关系

PGP是商业软件, GPG是 PGP的替代品, 并且免费开源, 这俩大体是一回事儿。

1991年,程序员Phil Zimmermann为了避开政府监视,开发了加密软件PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由使用。所以,自由软件基金会决定,开发一个PGP的替代品,取名为GnuPG。这就是GPG的由来。

关键就2步

  1. 生成GPG签名后, 绑定git
    git config --global user.signingkey <GPG key>

  2. 为commit做签名
    git commit -S -m 'commit message ' , 加个-S 参数就齐活了

git commit做了签名提交之后, github会显示 Verified .

gpg.png

参考:
http://www.ruanyifeng.com/blog/2013/07/gpg.html

上一篇下一篇

猜你喜欢

热点阅读