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

哎哎9年前 (2018-01-10)知乎精选8432

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的列表中留下大名

相关文章

CentOS下shadowsocks一键安装脚本

本脚本适用环境:系统支持:CentOS 6.x 32或64位内存要求:≥64M日期:2015年01月21日关于本脚本:一键安装 Python 版 shadowsocks 的最新版,...

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

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

男友拒买爆米花称是垃圾食品 女孩狂点100份解气

男友拒买爆米花称是垃圾食品 女孩狂点100份解气

  原标题:男友拒买爆米花称是垃圾食品 女孩狂点100份解气  “给我一桶桶装好摆在地上!!!”昨日,福州网友“Opi-um陈婷婷”发布微博称,在金逸影城(宝龙店)看电影时,看见一位姑娘怒买100桶爆...

澳大利亚女子误将脏话短信发给老板 惨被炒鱿鱼

澳大利亚女子误将脏话短信发给老板 惨被炒鱿鱼

    资料图:澳大利亚女子误将脏话短信发给老板,惨被炒鱿鱼。  中新网4月14日电 做人谨慎、细心一点总是没错,发短信时也万万不能疏忽,不然就有可能丢工作。据外媒报道,近日,澳大利亚一名女子本  想...

中国“玉兔”显示月壤厚度可能被低估

  据新华社华盛顿4月13日电 (记者林小春)中国“玉兔”月球车获得的探测数据显示,月壤的厚度可能明显高于以往的估算,而且月球直到约25亿年前仍存在大规模的火山喷发。这些成果对进一步认识月球的演化历史...

当心:边玩电子设备边看电视伤大脑 影响智商

当心:边玩电子设备边看电视伤大脑 影响智商

图片源自网络人民网北京4月14日电 俗话说“一心不能二用”,看电视的时候你会玩手机或平板电脑吗?相信大多数人都会给出肯定的答案。近日,英国《每日邮报》网站刊文指出,如果你有这样的习惯,要当心了,这样做...