[Other doc versions]
You can use SSH keys to establish a secure connection between your computer and Stash for when you are performing Git operations. In Stash, the option to clone using SSH only becomes available once you've added an SSH key to your user profile – this page describes how to do that.
On this page:
You should check for existing SSH keys on your local computer. If you already have a key pair that you want to use, you can go to step 4.
Open a command prompt, and run:
If you see "No such file or directory", then there aren't any existing keys: go to step 3.
Check to see if you have a key already:
If there are existing keys, you may want to use them: go to step 4.
If you have existing SSH keys, but you don't want to use them when connecting to Stash, you should back those up.
In a command prompt on your local computer, run:
Now you can generate a new SSH key.
In a command prompt, run:
Associating the key with your email address helps you to identify the key later on.
Note that the
ssh-keygen command is only available if you have already installed Git (with Git Bash).
You'll see a response similar to this:
.sshdirectory doesn't exist, the system creates one for you.
Enter, and re-enter, a passphrase when prompted. The whole interaction will look similar to this:
In your command prompt, change directory to the .ssh directory, and copy the public key file to your clipboard by running:
In Stash, go to your profile: