SSH keys are used to authenticate and identify trusted computers, without the use of passwords. They use encryption and are a lot more secure than most passwords you or I use on a daily basis, and are very useful and integral for running a company or hosting an application on the internet.
Generating SSH keys is not difficult, but it does require precision and accuracy. This article from GitHub goes over the steps to create an SSH key for your computer, and add it to your GitHub account. Steps are included for Mac, Windows and Linux operating systems.
If you run into a problem, you should google it! But here are also links to common errors that come up from time to time:
- Error: Permission denied (publickey)
- Error: Bad file number
- Recovering SSH key passphrase
- All GitHub SSH Articles
If you find another resource you enjoy, let us know! We'd be happy to link to your recommendation as well.