पैकेज बनाते समय gpg-agentमुझे अपना GnuPGपासवर्ड याद रखने और आपूर्ति करने के लिए उपयोग कर रहा हूं Debian/Ubuntu। लेकिन मैं अभी भी उलझन में हूं कि कैसे gpg-agentकाम करता है। मैं इस प्रकार आह्वान gpg-agentकरता हूं :
eval $(gpg-agent --daemon)
यह कभी-कभी काम करता है। लेकिन जो बात मुझे परेशान करती है, वह यह है कि कभी-कभी यह काम नहीं करता है। यानी, कभी-कभी निर्माण प्रक्रिया मेरे GnuPGपासवर्ड के लिए एक बार पूछती है , कभी-कभी और कभी-कभी कई बार। यह सब एक बैश सत्र के दौरान होता है, जब मैंने पहले की तरह आह्वान gpg-agentकिया था। इस बार पासवर्ड के लिए नहीं कहा जा रहा है कि मैं अगली बार पासवर्ड के लिए नहीं कहा जाएगा गारंटी नहीं है। मुझे अभी भी यह पता नहीं चला है कि gpgमुझे पासवर्ड के लिए संकेत देने का फैसला क्यों किया गया है और यह क्यों नहीं है।
क्या आपके साथ भी ऐसा होता है?
धन्यवाद
.authinfo.gpg, मुझे उपयोग करने के लिए एक संकेत मिला gpg2, जो gpg-agentइसके साथ जुड़ा हुआ है। इसलिए (setq epg-gpg-program "/usr/bin/gpg2")मेरे लिए काम किया। शायद आपको यह पता लगाना होगा कि आपके कौन से एप्लिकेशन में समस्या आ रही है, वे पसंद कर रहे हैं gpg(1)।