विदित हो कि GnuPG 2 में कभी-कभी थोड़ा भिन्न होता है, विशेषकर GnuPG 2.1 के साथ। यह आमतौर पर एक समस्या नहीं होगी, लेकिन दुर्लभ मामलों में अजीब चीजें हो सकती हैं।
व्यक्तिगत gpg
रूप से प्रति एप्लिकेशन उपयोग किए जाने वाले बाइनरी को कॉन्फ़िगर करें । उदाहरण के लिए, git के पास gpg.program
विकल्प है। से man gpg-config
:
gpg.program
Use this custom program instead of "gpg" found on $PATH when making or verifying
a PGP signature. The program must support the same command-line interface as
GPG, namely, to verify a detached signature, "gpg --verify $file - <$signature"
is run, and the program is expected to signal a good signature by exiting with
code 0, and to generate an ascii-armored detached signature, the standard input
of "gpg -bsau $key" is fed with the contents to be signed, and the program is
expected to send the result to its standard output.
का प्रयोग करें git config --global gpg.program gpg2
अपने उपयोगकर्ता के लिए GnuPG 2 चुनते हैं, या बदलने के लिए --global
के साथ --system
सभी उपयोगकर्ताओं के लिए सेटिंग बदलने के लिए।