How to generate, find and use a chocolatey API Key
(Useful if you are publishing a package)
(This is a made up APIkey for example purposes... if it happens to be yours I am sorry, and quite surprised) -- fddb4ab2-3149-3620-c89d-18aca1c87a55
To generate or find your chocolatey api key, go to: https://chocolatey.org/account
There you will see a message like this:
choco apikey --key fddb4ab2-3149-3620-c89d-18aca1c87a55 --source https://push.chocolatey.org/
The first command sets the apikey you are using for a given source. It is encrypted, encoded and stored in your chocolatey config file, here:
Which will say something like...
<chocolatey> <apiKeys> <apiKeys source="https://push.chocolatey.org/" key="Huge nasty base64 encoded encrypted apikey" /> </apiKeys> </chocolatey>
Earlier I was getting this error message:
ACTION: Please update your apikey to use 'https://push.chocolatey.org/' instead of 'https://chocolatey.org/'. The latter source url is now considered deprecated and will not be checked as the default source in Chocolatey v1.0. For details, run `choco apikey -?`
I read the help at
choco apikey -? and read everything online... it was only when I went to
https://chocolatey.org/account and found that command above, including my apikey, and ran it... that the problem was resolved.