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
모든 사용자의 설정을 변경합니다.