As part of user settings (a small gear icon at the top right of the window), an API key and a secret key have been generated for you as a CloudBees user. You will need them to use the SDK. We will discuss this in Chapter 7, Tools.
User settings also allow you to register your SSH public keys. We will use these keys to access Git repositories hosted on the CloudBees forge later in this chapter. If you don't have one, don't know what it is, and don't want to spend time on this, never mind; just jump to the next section and use HTTPS.
If you don't have an SSH key yet, you can generate one using ssh-keygen
on Linux and Mac OS X or by using PuTTY on Windows. Be careful, CloudBees requires a key in OpenSSH format, so export your keys in an appropriate format. While using PuTTY on Windows, you need to use the export menu, as shown in the following screenshot:
Save the generated private key (by navigating to Conversions | Export in PuTTY...