leiningen icon indicating copy to clipboard operation
leiningen copied to clipboard

DEPLOY.md - add GPG Troubleshooting

Open holyjak opened this issue 5 years ago • 2 comments

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.

holyjak avatar Apr 17 '19 05:04 holyjak

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 /bye from the command line before starting lein.

+#### Troubleshooting

+lein deploy fails 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 /bye from the command line before starting lein.

+#### Troubleshooting

+lein deploy fails with gpg: decryption failed: No secret key

Can 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 .

holyjak avatar Apr 18 '19 06:04 holyjak

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.

glts avatar May 12 '19 11:05 glts