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_rsa

4. Adicionar a chave pública no GitHub.

5. Obter a chave pública.

$ cat ~/.ssh/id_rsa.pub

Copie 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.

Referências