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.