
Generating a new SSH key and adding it to the ssh-agent - GitHub Docs
After you've checked for existing SSH keys, you can generate a new SSH key to use for authentication, then add it to the ssh-agent.
Adding a new SSH key to your GitHub account
To add an SSH key to your GitHub account, use the ssh-key add subcommand, specifying your public key. For authentication keys, if you're prompted to request additional scopes, follow the instructions …
Connecting to GitHub with SSH
You can connect to GitHub using the Secure Shell Protocol (SSH), which provides a secure channel over an unsecured network.
Adding a GPG key to your GitHub account
In the upper-right corner of any page on GitHub, click your profile picture, then click Settings. In the "Access" section of the sidebar, click SSH and GPG keys.
About SSH - GitHub Docs
When you set up SSH, you will need to generate a new private SSH key and add it to the SSH agent. You must also add the public SSH key to your account on GitHub before you use the key to …
Managing deploy keys - GitHub Docs
Learn different ways to manage SSH keys on your servers when you automate deployment scripts and which way is best for you.
Using SSH agent forwarding - GitHub Docs
To simplify deploying to a server, you can set up SSH agent forwarding to securely use local SSH keys.
Working with SSH key passphrases - GitHub Docs
You can secure your SSH keys and configure an authentication agent so that you won't have to reenter your passphrase every time you use your SSH keys.
Testing your SSH connection - GitHub Docs
After you've set up your SSH key and added it to GitHub, you can test your connection.
Telling Git about your signing key - GitHub Docs
You can use an existing SSH key to sign commits and tags, or generate a new one specifically for signing. For more information, see Generating a new SSH key and adding it to the ssh-agent.