本文主要是介绍出现 gpg: cancelled by user时的处理方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在使用git commit -S -m "comment"
check in 代码的时候, 莫名其妙出现了以下错误:
gpg: cancelled by user
经过在网上查询资料, 本质原因是GnuPG没有$(tty)的读写权限,有以下两种解决方法是靠谱的:
chmod 777 $(tty)
这方法简单粗暴, 个人推荐这样做;- 用screen打开一个新的terminal, 可以规避$(tty)权限问题;
sudo yum install screen
screen
git commit -S -m "comment"
另外提一嘴, 这个读写权限问题也可能会导致gpg --gen-key
也失败,而且到最后一步才会提示失败。
这篇关于出现 gpg: cancelled by user时的处理方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!