使用GPG key 对GITHUB 的commit 进行签名

哎哎7年前 (2018-01-10)知乎精选7384

1:结果展示

进行认证后的commit列表上将会有你的大名认证


结果.png


2: 操作步骤:

首先下载一个GunPG

https://www.gnupg.org/


如果是windows 就拉到页面下方的windwos下载链接


接下来创建GPG证书


安装完毕后,点击 `文件`->`新建密钥对`

输入姓名 注意使用拼音,以及 加空格,否则名字不匹配,当然这是可选的.

输入邮箱,github 的认证邮箱

输入GPG证书的密钥,自定义就可以,注意保存此密码,此密码将可以导出你的证书

创建成功后,点击导出密钥对的副本


点击完成,然后右键,选择导出

证书步骤5.png


导出的asc 文件就是如下如所示

证书步骤6.png


接下来打开github ,点击 头像 选择 settings,选择SSH KEYS AND GPG KEYS

步骤1.png

点击添加GPGKEY 将上面的asc 文本复制进来即可

步骤2.png


然后将刚刚导出的公钥,输入进去即可

一定注意,是 public key  要讲private key 输入了..

证书步骤7.png


2: 配置本地的git


1: 先配置 gpg.exe的位置

git config --global gpg.program "c:\Program Files (x86)\GnuPG\bin\gpg.exe"

2: 配置Git 全局信息

git config --global user.signingkey <GPG-key-id>

注意 ,此处的GPG key id 为  8位

key id.png


至此,使用git 进行commit 进入github时,将会带上你的GPG key ,并且在commit的列表中留下大名

相关文章

ubuntu 服务器上设置仅允许 ssh 登录的帐号

  有时候我们需要给朋友或者其它人开 ssh 帐号来翻墙,可以这样设置。  添加 ssh 登录账号  sudo useradd USERNAME -M -s /usr/sbin/nologin -p...

浙江苍南一游乐设施发生坍塌

浙江苍南一游乐设施发生坍塌

2015.04.14 转载自新浪4月14日11:30左右,浙江苍南县矾山镇天湖户外拓展基地,部分游客攀爬户外拓展训练网导致训练网倒塌,目前,1人当场死亡,1人经抢救无效死亡,15人受伤,部分伤员已转入...

中华文明何以能够延续千年?

中华文明何以能够延续千年?

  文/张广保  中华民族在几千年的历史发展中,曾经历过几个重要的历史发展阶段:这就是由春秋战国以前的华夏民族,到秦汉时期形成的汉民族,以及今天多元一体的中华民族。在这个过程中,中华民族不断发展壮大,...

大家好,这是我家的和尚鹦鹉,叫“闹闹”[转载]

大家好,这是我家的和尚鹦鹉,叫“闹闹”[转载]

  (转载1024)大家好,这是我家的和尚鹦鹉,叫“闹闹”,从7天大的时候买回来开始,现在大概半岁了。会说“你好”、“宝宝乖”    1、这是去买的时候,一窝和尚鹦鹉的幼崽    2、这是拿回家第三天...

郑州多人街头捡附密码银行卡 余额30万取不出

郑州多人街头捡附密码银行卡 余额30万取不出

 “为表示感谢,不方便登门致谢,送上银行卡,略表心意。”近日,不断有市民、巡防队员、环卫工在郑州街头捡到标有这些字样的信封,里面装了附有密码的农业银行信用卡,蹊跷的是,这些银行卡的卡号相同。  在AT...

普通泳衣太暴露?日本初中生设计学校泳衣

普通泳衣太暴露?日本初中生设计学校泳衣

    日本初中生设计学校泳衣。    2  日本厂商此前征集到了“想快速更衣”、“不想太暴露”等意见。  中新网4月20日电 据日媒报道,日本一家游泳用品生产商将于24日发售与4名初中生共同开发的学...