Używam gpg-agentdo zapamiętywania i podawania GnuPGhasła podczas budowania Debian/Ubuntupakietów. Ale nadal jestem zdezorientowany, jak to gpg-agentdziała. Wzywam gpg-agentjako:
eval $(gpg-agent --daemon)
Czasami to działa. Ale przeszkadza mi to, że czasami to nie działa. Tj. Czasami proces budowania prosi o moje GnuPGhasło raz, czasem nie, a czasem wiele razy. Wszystko to dzieje się podczas jednej sesji bash po tym, gpg-agentjak wywołałem jak poprzednio. Tym razem brak prośby o podanie hasła nie gwarantuje, że następnym razem nie otrzymam hasła. Nadal nie wiem, dlaczego gpgdecyduje się poprosić mnie o hasło, a dlaczego tak nie jest.
Czy ci się też zdarza?
Dzięki
.authinfo.gpgdostałem podpowiedź do użycia gpg2, z którą gpg-agentjest związany. Tak (setq epg-gpg-program "/usr/bin/gpg2")mi działało. Być może będziesz musiał dowiedzieć się, które aplikacje mają problem, być może wolą gpg(1).