Configuração da chave SSH no Ubuntu
Nota
A utilização do SSH permite a conexão com os repositórios remotos sem a necessidade de fornecer o usuário e senha ou personal access token.
1. Gerar uma nova chave SSH.
$ ssh-keygen -t rsa -b 4096 -C "email@gmail.com"Em email@gmail.com substituir pelo e-mail vinculado a sua conta do GitHub.

Pressione Enter para salvar a chave no local padrão (~/.ssh/id_rsa)
2. Definir a passphrase.
Essa etapa serve para adicionar uma camada a mais de segurança para a chave SSH. Entretanto, caso não queira configurá-la, basta pressionar Enter 2 vezes para pular essa etapa.
É possível adicionar uma passphrase e salvá-la no ssh-agent.
3. Adicionar a chave no ssh-agent.
$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_rsa4. Adicionar a chave pública no GitHub.
5. Obter a chave pública.
$ cat ~/.ssh/id_rsa.pubCopie tudo, desde ssh-rsa até o email@gmail.com.
6. No ícone de perfil, clique em Settings

7. Vá para Account Settings e selecione SSH and GPG keys.

8. Clique em New SSH key para adicionar a chave pública SSH.

No título, você pode colocar o nome da chave.