文档章节

GPG 坑后记

dingdayu
 dingdayu
发布于 2018/09/08 18:39
字数 184
阅读 44
收藏 0

GPG介绍

待续

生成秘钥

待续

注意事项

Mac下无法输入密码

安装步骤

brew upgrade gnupg  # This has a make step which takes a while
brew link --overwrite gnupg
brew install pinentry-mac
echo "pinentry-program /usr/local/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf
killall gpg-agent

测试

echo "test" | gpg --clearsign

在Git中使用签名

git config --global gpg.program gpg
git config --global commit.gpgsign true

注意这里均是全局的配置,单独项目设置,请移除 --global

Commit 时签名

git commit -S -m "add txt path"

查看 Git Commit 签名

git log --show-signature -1

链接

  1. Mac下安装和使用GunPG(GPG)

© 著作权归作者所有

dingdayu

dingdayu

粉丝 34
博文 119
码字总数 59598
作品 3
海淀
后端工程师
私信 提问
Fastjson 的 Set类型和 WriteClassName 选项引起的BUG

使用 fastjson 序列化一个JAVABEAN对象时,如果属性有 Set 表示的集合的时候,如果写JSON时,设置了 WriteClassName 选项,Set 属性值会被写成 "Set[{}]",反序列化的时候,一定会出错。 解决...

阿影
2014/01/15
346
0
jar包上传Maven中央仓库

最近闲着无聊,突然想到将自己做的jar包上传Maven中央仓库以供使用,就是闲着蛋疼,说干就干,查阅了无数资料,遇到不少坑,现将方法记录下来以免以后忘记了,也就此机会重新学习下。 大致步...

三也视界
04/14
0
0
使用Velocity作为邮件的模板

Velocity 是一个基于Java的模板引擎。它允许任何人使用一种简单但强大的模板语言去引用Java代码中定义的对象。 Velocity的基本常用语法:https://www.cnblogs.com/xiohao/p/5788932.html 最近...

莫在全
06/27
8
0
如何推送个人项目至Maven中央仓库

开篇 前段时间使用Gitee仓库搭建了一个Maven私有仓库,将一些开源包放到上面去,感觉使用起来还是不太方便,最近就折腾将这些包提交到Maven的中央仓库中。项目第一次提交Maven还是挺麻烦的,...

centychen
05/14
425
1
vmware安装centos7

本来安装虚拟机不是个大事,今天却折腾了两个小时,遇见的坑,在此记录分享。 vmware版本为11,刚下的 centos下的7,之前在物理机上装过,没有问题,下得比较早,版本是1406 第一个坑,vt开关...

本然
2015/07/12
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
537
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
31
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
17
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
49
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
56
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部