Tôi đang sử dụng gpg-agentđể ghi nhớ và cung cấp GnuPGmật khẩu của mình khi xây dựng Debian/Ubuntucác gói. Nhưng tôi vẫn bối rối làm thế nào gpg-agenthoạt động. Tôi gọi gpg-agentlà:
eval $(gpg-agent --daemon)
Nó hoạt động đôi khi. Nhưng điều làm phiền tôi là đôi khi nó không hoạt động. Tức là, đôi khi quá trình xây dựng yêu cầu GnuPGmật khẩu của tôi một lần, đôi khi không và đôi khi nhiều lần. Tất cả điều này xảy ra trong một phiên bash duy nhất, sau khi tôi đã gọi gpg-agentnhư trước. Không được hỏi mật khẩu lần này không đảm bảo rằng tôi sẽ không được hỏi mật khẩu vào lần tới. Tôi vẫn chưa tìm ra lý do tại sao gpgquyết định nhắc tôi nhập mật khẩu và tại sao nó không.
Nó có xảy ra với bạn không?
Cảm ơn
.authinfo.gpg, tôi có một gợi ý để sử dụng gpg2, gpg-agentđược liên kết với. Vì vậy, (setq epg-gpg-program "/usr/bin/gpg2")làm việc cho tôi. Có lẽ bạn sẽ phải khám phá xem ứng dụng nào của bạn đang gặp sự cố, chúng có thể được ưa thích hơn gpg(1).