Node Body | Modules Unraveled

SSH keys are used to authenticate your computers without having to enter a password every time you initiate a connection. In order for your computer to be able to communicate with your remote repos like GitHub or BitBucket, you need to setup an SSH key on your local machine, and upload that key to your Git Host. You'll also need to create an SSH key on any servers that need to access your repositories, such as your live server and dev or staging servers.