image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Daniel Souza
Daniel Souza25/10/2022 20:45
Compartilhe

Cadastrando chave SSH

  • #GitHub
  • #Git

Olá devs,

Quantas vezes perdeu tempo procurando como cadastrar uma chave SSH? posso responder que já procurei o mesmo tutorial várias vezes.

Pensando nisso, esse artigo tem o intuito de trazer um rápido tutorial de como criar a sua chave SSH no Windows.

Sem mais delongas, no seu prompt de comando digite o comando a seguir:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Obs.: no local de your_email@example.com forneça o e-mail que você usa no gitHub.

Após esse passo será indicado no seu terminal o local onde essa chave será salva, indico fortemente que você use o caminho padrão caso não tenha familiaridade com o próprio terminal, para isso basta dar enter.

Logo após configurar o local onde sua chave SSH ficará salva, o terminal pedirá sua senha:

Enter passphrase (empty for no passphrase): [Type a passphrase]

Informe a senha e a confirme.

Sua chave já está criada no local de armazenamento que foi selecionado.

Agora vamos adicionar essa chave SSH no seu GitHub:

Você vai perceber que onde a chave está salva tem 2 (dois) arquivos: id_rsa e id_rsa.pub;

A que deve ser utilizada agora é a id_rsa.pub, sua chave pública, copie o conteúdo dentro desse arquivo para adicionar no GitHub.

No seu GitHub você vai entrar na opção Settings, dentro dessa opção irá se deparar com diversas opções de configurações da sua conta. A que vamos escolher é:

SSH and GPG Keys

Nessa área o GitHub lista todas as chaves cadastradas, se já existir alguma, para adicionar uma chave nova basta selecionar a opção New SSH Key, sim, bem intuitivo assim.

Na tela de nova chave você vai colar todos aqueles caracteres que está dentro da chave id_rsa.pub, não é obrigatório, mas se quiser coloque um título na sua chave, é bom para organização. Feito isso basta apenas clicar em "Add SSH Key"

Depois disso, você já pode começar a utilizar a sua chave. Bem fácil né? Mas, aí que vem a parte chata da coisa. Toda vez que você utiliza a chave ssh para clonar projetos, ela te pede para preencher o passphrase. Para solucionar esse problema, você precisa adicionar a key no ssh_agent.

No diretório /.ssh rode o seguinte comando:

ssh-add -k ~/.ssh/id_rsa
Compartilhe
Comentários (4)
Matheus Laporte
Matheus Laporte - 26/10/2022 08:52

muito bom!


Taís Carvalho
Taís Carvalho - 25/10/2022 21:24

Ótimo,muito obrigada pela dica.

KELVIN FRANCA
KELVIN FRANCA - 25/10/2022 21:15

Muito bom, tem uma galera com dificuldade em realizar este procedimento, já vi diversos relatos

MARCELO MORAES
MARCELO MORAES - 25/10/2022 20:57

Ótimo post, com certeza vai ajudar muitas pessoas. Parabéns!