The Solution of Git Adding GPG Sign Failed
目录
-
因为我对我的所有的 git commit 都开启了签名,而且每次 GPG 签名的最长缓存时间我设置成了 1 天, 所以过了今天明天就得重新输入密码了,这估计是个无解的问题,除非我生成没有密码的 GPG 密钥对。
-
同时,在我本记会出现另一个问题,就是签名失败。
|
|
解决方法其实很简单,将 export GPG_TTY=$(tty)
这个加入你的 shell 启动文件里就可以了, 我这是 .zshrc
, 然后使之生效。
|
|
Refs
Disclaimer
本文仅代表个人观点,与 Thoughtworks 公司无任何关系。
SHA256 checksum: f2fe1394e4ab9297ed69ff73ac32e9ac1375f01c2102183b509bf9379a5995d6
赞助
SHA256 checksum: 964978ecd2059064abe542e51dc02e204d3ee2e6c320ca68e2b1399ce0c6953c
使用此 文件 进行校验:
gpg --verify PayForGuzhongren.svg.sig