Linux
如何在清除文件時避免提示輸入密碼?
我使用的是 GPG 版本 2.2.20,每當我在簽署發行文件時執行以下命令時,都會提示我輸入密碼。
gpg --default-key <my_email> --clearsign -o - Release > InRelease
我想避免收到提示並
passphrase
直接在命令中傳遞。在閱讀了其他問題的一些答案後,我嘗試了以下命令:gpg --default-key <my_email> --passphrase <my_passphrase> --clearsign -o - Release > InRelease
gpg --default-key <my_email> --batch --passphrase <my_passphrase> --clearsign -o - Release > InRelease
但問題還是一樣,它提示我輸入密碼,而不是直接從給定的命令中獲取。如何將密碼正確地傳遞給命令?
對於 GnuPG 2.1 及更高版本,您必須包含該選項
--pinentry-mode loopback
才能使該--passphrase
選項起作用。