发生错误的原因如下:~/.gnupg/*.gpg 文件具有只读权限。在执行此操作之前,我使用以下命令创建了一个 gpg 密钥。sudo -s gpg --gen-key 之后,我以普通用户身份登录。因此,我没有权限写入`~/.gnupg/*.gpg`(它的所有者是root)文件。解决方案:我使用以下命令修改了其权限,成功创建了gpg密钥。sudo -s chown xxx ~/.gnupg/*.gpg