DEPLOY.md - add GPG Troubleshooting
Added troubleshooting tips for two problems I run into and had troubles fixing. The cause of the former is mentioned elsewhere in the docs but when you run into it, a Troubleshooting section is the natural place to look for solution. The latter is caused by inconsistent/unclear docs that mention lein deploy clojars but either do not have clojars explicitly in the repositories (because it is baked in, I assume) or have it under "releases". Perhaps some clarification could be made there as well. However we should certainly demonstrate how to make gpg auth work with lein deploy clojars since that is what e.g. the tutorial uses.
Thank you, I will when I get back from Easter holiday.
On Thu, Apr 18, 2019, 3:10 AM Daniel Compton [email protected] wrote:
@danielcompton commented on this pull request.
In doc/DEPLOY.md https://github.com/technomancy/leiningen/pull/2560#discussion_r276487077 :
@@ -175,6 +175,21 @@ Note to windows users: Be sure to download the full version of
select GPA for installation. You then need to run
gpg-connect-agent /byefrom the command line before starting lein.+#### Troubleshooting
+
lein deployfails with gpg: decryption failed: No secret key+Likely your secret key is protected by a passphrase, which lein cannot
+ask for (yet). Run
gpg --quiet --batch --decrypt ~/.lein/credentials.clj.gpg+to verify that you can decrpyt the credentials and to cache the passphrase
⬇️ Suggested change
-to verify that you can decrpyt the credentials and to cache the passphrase
+to verify that you can decrypt the credentials and to cache the passphrase
In doc/DEPLOY.md https://github.com/technomancy/leiningen/pull/2560#discussion_r276487451 :
@@ -175,6 +175,21 @@ Note to windows users: Be sure to download the full version of
select GPA for installation. You then need to run
gpg-connect-agent /byefrom the command line before starting lein.+#### Troubleshooting
+
lein deployfails with gpg: decryption failed: No secret keyCan you add some delineation between the problem and solution? Either a newline or a . or a - or something else which separates the two.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/technomancy/leiningen/pull/2560#pullrequestreview-228064003, or mute the thread https://github.com/notifications/unsubscribe-auth/AAEYSPWO3BAMVUMMY3FHJ6LPQ7C77ANCNFSM4HGRAJYA .
Passing by … are you aware of the documentation at doc/GPG.md? That file has a ‘troubleshooting’ section, and there is some overlap with the changes proposed here. I think these could better be consolidated in one place.