getlab如何编辑提交时显示的用户名_GitHub 如何让你的提交显示被校验

如下面的图片显示的,在提交的时候,如何让我的提交显示被校验呢。

2371557b7fc8f4b34ce1ba2f79aa97a9.png

其实流程也不是非常复杂,按照下面的过程来进行配置就可以了。

  1. 创建 PGP
  2. 上传 PGP 到 GitHub
  3. 提交时候配置 PGP

创建 PGP

如果你是使用 Windows 来进行安装的话,你需要首先下载安装 gnupg。有关下载安装 gnupg 的方法和过程,请参考页面:如何在 Windows 上创建一个新的 GPG key 中的内容。

当你完成安装后,我们需要运行 Kleopatra 来创建一个 PGP Key。

选择 Kleopatra 右上角的文件,然后选择创建。

f4f8fa3b941ce28ffd9f506e9a668291.png

在弹出的对话框中,选择创建一个 OpenPGP Key。

02e284292a0da03a1b2053a5824fe1ea.png

在最后的对话框中,输入你的名字和邮件地址。

请注意,你的邮件地址需要和你在 GitHub 上已经校验的邮件地址一致,为了方便,我们用户名也会选择和 GitHub 提交试用的用户名一致,你也可以使用不同的用户名。

不需要使用高级配置,默认的就可以。

e6b2bd9b82c078bf3044549aa51fb54c.png

单击下一步继续来完成创建。

9440baf28654a419c3de8dd4d938e354.png

会提示要求输入密码,这个密码是这个 key 访问的密码,你可以使用一个简单点的。

d2ee6d8b39b4b0a0fc41227741b7b37f.png

单击完成,显示创建的 PGP Key,然后在后面的控制台上也可以看到我们创建的 Key。

679b84d7de09ce7fb41f52f9e063045c.png

选择你要的 Key 后导出,你就可以导出成一个 asc 格式的文件,这个文件是一串秘钥。这个就是我们需要上传到 GitHub 上的。

更新 GitHub

在获得创建成功的 asc key 以后,可以用记事本打开。

然后拷贝加密字符串,登录你的 GitHub ,然后选择设置。

2c05ad3eae8371e979b7eb37d8e194e4.png

在设置页面中,选择 GPG Key。

920d83a3ff9e4002fc3b54f5e4e93fb8.png

在弹出的界面中,选择创建新的 GPG

07f43467fa257c4db2737d3ed065adbf.png

然后将在上一步上拷贝的 Key 字符串,复制粘贴到这里。

e01531da19a9b42ce3d0bbe4f3e1566a.png

然后单击添加 Key 来完成 Key 的添加过程。

如果一切顺利,那么你将会看到你的 key ID。

cdd5824389be61033c5d8753656d1605.png

更新 Git 配置

你可以配置全局的参数也可以针对特定的仓库进行配置。

这里我们来针对特定的仓库来进行配置,找到你需要配置的已经克隆到你本地的仓库。

然后在这个参考中打开:.gitconfig 文件。

在 [user] 中添加:signingkey = 这个字符串就是你在 Github 上看到的 ID。

添加:

[commit]
    gpgsign = true

添加:

[gpg]
    program = "C:/Program Files (x86)/GnuPG/bin/gpg.exe"

gpg 的配置需要指派到 exe 可执行文件,这个用来对签名进行校验的。

完整的配置如下:

[user]
	signingkey = 5E51AA59A72629C1
[commit]
    gpgsign = true
[gpg]
    program = "C:/Program Files (x86)/GnuPG/bin/gpg.exe"

如果你的配置中的 user 里面还配置了用户名和 Email 地址的话,你自己在下面添加就行,不需要删除。

35445181b809d68845e81b51eb0c8144.png

然后保存后,对代码进行修改,尝试提交修改的代码到仓库中,以确定是否生效了。

https://www.ossez.com/t/github/744

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值