128 字
1 分钟
Gpg 提交中的一个坑
2022-03-01
2022-03-02

经过描述#

当github配置好gpg加密后,提交commit就需要输入密码了。不过提交后,总会弹出一个提示:

ERROR:数据签名失败
Fatal:写提交对象失败

就很诡异。

解决方案#

Google一番后,找到了解决方法:

定义变量#

定义GPG_TTY变量为$(tty)。

具体命令#

cat > /etc/profile.d/gpg.sh << EOF
export GPG_TTY=$(tty)
EOF

效果#

这样,每当你登录时,这个变量都会自动加载,不会再出现这种error的情况。

Gpg 提交中的一个坑
https://blog.moraxyc.com/posts/gpg-error/
作者
Moraxyc
发布于
2022-03-01
许可协议
CC BY-NC-SA 4.0