gpg: signing failed: Inappropriate ioctl for device

最近上传jar到中央仓库的时候,遇到一个问题:

gpg: signing failed: Inappropriate ioctl for device

原因是 gpg 在当前终端无法弹出密码输入页面。

解决办法很简单:

export GPG_TTY=$(tty)

重新执行,发现会弹出一个密码输入界面。

你可能感兴趣的:(gpg: signing failed: Inappropriate ioctl for device)