Lösung schließen von
GPG2 fragt nach Kennwort, auch wenn --passphrase angegeben ist
Erklärung finden Sie hier:
https: //wiki.archlinux.org / ....
Fügen Sie der Datei ~ / .gnupg / gpg-agent.conf die folgende Zeile hinzu:
pinentry-mode loopback
Dies wird jedoch nicht empfohlen, da dies zu einer anderen Verwendung führen kann.
Hier ist eine Lösung:
echo $pass_poem | gpg2 --pinentry-mode loopback --batch --no-tty --yes --passphrase-fd 0 --quick-addkey $keyring_hash_id rsa1024 sign 1y