ssh-keygen
ssh-keygen is a command line tool to create SSH keys. To generate a
new SSH key execute the following command:
ssh-keygen -t ed25519 [-C <email-address>]
- The
-tflag specifies the type of key to generate. - The
-Cflag adds a comment to the SSH key. This flag is optional but recommended. It will help indicate which SSH key belongs to which email address when usingssh-add -lor Keychain. <email-address>is the email address used for GitHub or Bitbucket, configured asuser.emailin the gitconfig file.
When prompted to “Enter a file in which to save the key”, press Enter
to accept the default file location. Otherwise, if a different name or located
is desired, a custom name can be specified. The default directory for storing
SSH keys is ~/.ssh/. Press Enter until the file is generated.