getlab如何编辑提交时显示的用户名_GitHub 如何让你的提交显示被校验
如下面的图片显示的,在提交的时候,如何让我的提交显示被校验呢。
![](/assets/blank.gif)
其实流程也不是非常复杂,按照下面的过程来进行配置就可以了。
- 创建 PGP
- 上传 PGP 到 GitHub
- 提交时候配置 PGP
创建 PGP
如果你是使用 Windows 来进行安装的话,你需要首先下载安装 gnupg。有关下载安装 gnupg 的方法和过程,请参考页面:如何在 Windows 上创建一个新的 GPG key 中的内容。
当你完成安装后,我们需要运行 Kleopatra 来创建一个 PGP Key。
选择 Kleopatra 右上角的文件,然后选择创建。
![](/assets/blank.gif)
在弹出的对话框中,选择创建一个 OpenPGP Key。
![](/assets/blank.gif)
在最后的对话框中,输入你的名字和邮件地址。
请注意,你的邮件地址需要和你在 GitHub 上已经校验的邮件地址一致,为了方便,我们用户名也会选择和 GitHub 提交试用的用户名一致,你也可以使用不同的用户名。
不需要使用高级配置,默认的就可以。
![](/assets/blank.gif)
单击下一步继续来完成创建。
![](/assets/blank.gif)
会提示要求输入密码,这个密码是这个 key 访问的密码,你可以使用一个简单点的。
![](/assets/blank.gif)
单击完成,显示创建的 PGP Key,然后在后面的控制台上也可以看到我们创建的 Key。
![](/assets/blank.gif)
选择你要的 Key 后导出,你就可以导出成一个 asc 格式的文件,这个文件是一串秘钥。这个就是我们需要上传到 GitHub 上的。
更新 GitHub
在获得创建成功的 asc key 以后,可以用记事本打开。
然后拷贝加密字符串,登录你的 GitHub ,然后选择设置。
![](/assets/blank.gif)
在设置页面中,选择 GPG Key。
![](/assets/blank.gif)
在弹出的界面中,选择创建新的 GPG
![](/assets/blank.gif)
然后将在上一步上拷贝的 Key 字符串,复制粘贴到这里。
![](/assets/blank.gif)
然后单击添加 Key 来完成 Key 的添加过程。
如果一切顺利,那么你将会看到你的 key ID。
![](/assets/blank.gif)
更新 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 地址的话,你自己在下面添加就行,不需要删除。
![](/assets/blank.gif)
然后保存后,对代码进行修改,尝试提交修改的代码到仓库中,以确定是否生效了。
https://www.ossez.com/t/github/744
getlab如何编辑提交时显示的用户名_GitHub 如何让你的提交显示被校验相关推荐
- php阻止form提交表单提交,防止表单提交时刷新页面-阻止form表单的默认提交行为...
最近在写 ajax 提交的时候遇到一个问题,在执行 ajax 提交之后,浏览器页面自动刷新了,主要是没有 由于form 表单的默认提交行为.一下是几种阻止 form 表单默认提交行为的方式. 1.使用 ...
- linux svn强制注释,svn强制提交时添加注释
svn强制提交时添加注释 1. 需求 领导要求开发在提交代码时必须添加注释,经过查资料,实验,然后实现领导的要求. 2. 查看资料 参考svn文档,以及网上博客 通过查看资料,一步一步的实现脚本 ...
- git 初次连接使用设置提交时显示的用户名和密码
git 初次连接使用设置提交时显示的用户名和密码 user.email就是自己在提交代码时的账号邮箱 user.name是自己在提交代码时显示的名称 git config --global user. ...
- 更改git提交显示的用户名
问题描述 同一项目多人开发难免会用到版本控制,最为流行的当属git.开发中出现一个小问题,每个人提交后显示的用户名,如下图 组长发话:把用户名都改成自己的名字! 这时发现用户名并不是自己的名字,怎么改 ...
- 用javascript写一个简单的登录表单,包含用户名、密码和手机号码。提交数据时验证用户名、密码和手机号输入格式。
题目:写一个用于登录的表单,包含用户名.密码和手机号码.提交数据的时候,要求验证: 1. 用户名必须输入汉字: 2. 密码总共6位,前2位为字母,后4位为数字: 3. 手机号码符合中国大陆手机号码格式 ...
- vs code编辑php时,突然显示红色波浪线的错误提示的解决方案
vs code编辑php时,突然显示红色波浪线的错误提示的解决方案 参考文章: (1)vs code编辑php时,突然显示红色波浪线的错误提示的解决方案 (2)https://www.cnblogs. ...
- Word编辑公式时,公式后的序号靠下,不能再行中间显示
Word编辑公式时,公式后的序号靠下,不能再行中间显示 解决方法: 鼠标放在该行,右键->段落->中文版式->"文本对齐方式"选"居中"-&g ...
- Django的form组件提交时错误不显示或无法提交
出现的问题:在学习django的form组件时,对不符合form组件定义的字段无法提交,进而导致无法显示出自定义的错误信息.(因为无法提交就代表着数据没有传给后台,然后你的错误回显是在后台对数据的检验 ...
- SVN、Git设置提交时忽略的文件
个人正在使用的:global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo [Tt]humbs.db [Bb]in [ ...
最新文章
- 算法笔记之分支限界法
- 钱趣多风控新举措:源头选择与物理隔离
- python坐标系转换函数_Numpy-坐标系之间的转换
- 怀卡托大学硕士计算机科学,2020年怀卡托大学研究生一般几年毕业
- java在dos中如何测试_[求助]怎么在java中模拟dos命令行
- 机器学习笔记六之神经网络的学习
- 使用linux 的wget下载国外的域名的地址,下载不了,
- pythonzip压缩字符串_Python压缩与解压缩ZIP文件的实现方法
- 01. View C++ as a federation of languages
- 浅谈《原神》中的图形渲染技术
- 自动采集小说程序源码
- Picasa轻松浏览电脑全图片v3.9.138
- pdf、epub、awz3、mobi电子书下载网站推荐!
- lnmp平台的简单基础搭建
- qemu中vCPU对应的线程
- amd cpu排行_AMD R5系列处理器性能排名 CPU天梯图2017年4月最新完整版
- Python+Kivy(App开发)从入门到实践
- npm install报错214 verbose node v14.15.0 215 verbose npm v7.23.0
- table里的th和td加了边框后,他是两个边框重合的,1PX就变成了2PX
- es高级客户端聚合查询api快速入门
热门文章
- 【SQLAlchemy】MySQL server has gone away 原因分析、解决方法
- java中functional interface的分类和使用
- 什么是SPDK,以及什么场景需要它
- Android总结 之 AsyncTask(二)
- 深入浅出,对于代理模式的理解(代理模式与外观模式的区别)
- 【最简便解法】1066 图像过滤 (15分)
- 【最详细】数据结构(C语言版 第2版)第三章课后习题答案 严蔚敏 等 编著
- C++万能头文件#include“bits/stdc++.h”
- 数据库原理与应用(SQL Server)笔记 第八章 用户自定义数据类型与变量
- Linux sed编辑器