Open Terminal. Paste the text below, substituting in your GitHub email address.
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Generating public/private rsa key pair.
- When you're prompted to
Enter a file in which to save the key
pressEnter
to accept the default file location.
Enter the file in which to save the key (you can press ENTER for default path):
(/Users/you/.ssh/id_rsa): [Press enter]
At the prompt, type a secure passphrase.
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]
Before adding a new SSH key to the ssh-agent, you should have checked for existing SSH keys and generated a new SSH key.
Ensure ssh-agent is enabled:
eval "$(ssh-agent -s)"
Agent pid 59566
Add your SSH key to the ssh-agent. If you used an existing SSH key rather than generating a new SSH key, you'll need to replace id_rsa in the command with the name of your existing private key file.
$ ssh-add ~/.ssh/id_rsa
@mitia-anah I don't know which Operating system you are on, but check you are seeing "invisible" files. The way you check is to go to that directory and see if the file is there.