gpg-agent forwarding: inappropriate ioctl for device
It happens when GPG is confused where to read input from. Simply configuring it to look for input from tty (the terminal connected to standard input) fixes it: export GPG_TTY=$(tty)
It happens when GPG is confused where to read input from. Simply configuring it to look for input from tty (the terminal connected to standard input) fixes it: export GPG_TTY=$(tty)