问题
I am unable to get GPG signing keys. Please any one tell me. Thanks How to generate gps signing keys in windows for jcenter
回答1:
Windows users can generate GPG keys using GPG4Win.
There are many tutorials available, for example this one.
回答2:
For Linux/Mac you can use gpg. I learned how to do this here. I needed to prefix the following commands with sudo.
Generate the keys
gpg --gen-keyFollow the defaults but enter your name and email and optionally a password.
List the keys.
gpg --list-keyswhich should show something like this:
pub 2038R/91E83BF2 2017-05-13 uid Bob <name@example.com> sub 2038R/E3872671 2017-05-13Upload the public key to a keyserver
gpg --keyserver hkp://pool.sks-keyservers.net --send-keys PUBLIC_KEY_IDreplacing
PUBLIC_KEY_IDwith your id (91E83BF2in the example above).Export your public and private keys to a text file
gpg -a --export name@example.com > public_key_sender.asc gpg -a --export-secret-key name@example.com > private_key_sender.ascCopy the contents of these files to Bintray at Edit Profile > GPG signing.
回答3:
Here is a nice tutorial for gen gpg-key https://help.github.com/articles/generating-a-new-gpg-key/
Some note
-For Ubuntu 14.04 we need to use gpg --gen-key instead of gpg --full-generate-key https://askubuntu.com/questions/1019793/how-to-solve-gpg-invalid-option-full-generate-key.
-For gen private key
gpg --armor --export-secret-keys {sec_value}
eg: gpg --armor --export-secret-keys 3AA5C34371567BD2
-When copy public key or private key, remember copy ALL (including -----BEGIN ...----- and -----END ...-----)
回答4:
I found solution, I needed it configure gpg signing in bintray. If you not created gpg keys follow this tutorial: https://help.github.com/articles/generating-a-new-gpg-key/
After you created gpg keys if you do not know how to copy private key in armored form follow this steps on git bash:
- list private keys:
gpg --list-secret-keys - copy long string after(or below) [SC]
- export armored private key:
gpg --export-secret-keys --armor string you have copied > private_key.asc - open private_key.asc with some editor(i used sublime text), and copy your private key
Hope it helps
来源:https://stackoverflow.com/questions/36858803/how-to-generate-gpg-signing-keys-in-bintray-for-jcenter-in-windows