使用 GPG 为极狐GitLab git commit 签名
来源:http://www.tudoupe.com时间:2022-06-29
目录
吉特提交签名
GPG密钥生成
使用 GPG 为极狐GitLab 吉特提交签名
将GPG公共键添加到Polar Fox GitLab
配置 Git
进行 Git 提交
查看签名信息
吉特提交签名
吉特提交签名是对 git 的 commit 信息进行一个验证,确保代码提交者是代码修改者本人,防止恶意提交,保护代码的安全。吉特有自己的扩展,为签署一份承诺,例如, 可使用gpg完成提交签名.
GPG密钥生成
执行gpg --full-generate-key可以生成两对gpg键:
通过在交互中填入必要的信息,然后使用gpg -k/-K查看:
使用 GPG 为极狐GitLab 吉特提交签名
将GPG公共键添加到Polar Fox GitLab
使用 gpg 为极狐GitLab 吉特提交签名之前,需要将 gpg public key 导出。用如下命令即可导出 gpg public key:
然后添加到极狐GitLab 实例中。通过右上角账号 --> preference --> GPG keys,找到添加 gpg
公共钥匙的位置:

将公共键添加到广场右边:

点击Add按键之后,你可以看到成功的添加:
配置 Git
要配置Git,您首先需要获取签名键:
秒后面的ID是签字键,或者签字键是C9DE119E4E550644git config为了配置签字键:
进行 Git 提交
找到测试的 demo repo 。 Repo git@jihulab。 "keyboard-man/tekton-image。
对其中的main.go文件进行修改(例如修改端口,从99到9909),然后提交代码:
然后你可以看到签名信息。
查看签名信息
在有关仓库提交信息中查看上述提交:

你可以在提交信息的右边看到一个Verified,上面所显示的内容This commit was signed with a verified signature and the committer email is verified to belong to the same user..这也证明了上面生成的gpg键被用来签署Polar Fox GitLab的Git提交。
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 

