-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DEPLOY.md - add GPG Troubleshooting #2560
base: master
Are you sure you want to change the base?
Conversation
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.
`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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 |
@@ -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_ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add some delineation between the problem and solution? Either a newline or a . or a - or something else which separates the two.
Thank you, I will when I get back from Easter holiday.
…On Thu, Apr 18, 2019, 3:10 AM Daniel Compton ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In doc/DEPLOY.md
<#2560 (comment)>
:
> @@ -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
<#2560 (comment)>
:
> @@ -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
<#2560 (review)>,
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. |
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 withlein deploy clojars
since that is what e.g. the tutorial uses.