I'd like to keep my GPG private key information only on machines I physically control - laptop, desktop. But I perform GPG operations on remote machines (for example, signing tags and releases).
It looks like gpg2 should support this arrangement, just like ssh-agent does for SSH keys. However, I haven't been able to make it work -- I get issue with invalid ioctl's on the forwarded socket.
Anyone have this working, and care to write up how they've done it?