fundo
Para quê servem e como criar chaves SSH.

As chaves SSH são facilitadoras que nos permitem criar uma conexão segura com nosso repositório remoto. E no github, normalmente temos que nos identificar dizendo pro servidor “sim sou eu”, e criando um chave ssh você só precisa se identificar uma vez, que é quando você cria o par de chaves. Ainda não entendeu? Se sim pode pular essa parte. 

Chaves SSH de um modo simplificado:

Imagine que chaves SSH são como um crachá de uma empresa que você usa para se identificar na hora de entrar nessa empresa, que nesse caso é repositório. Tá, mas como eu crio essa tal chave ssh? Vem comigo.

Vamos partir do pressuposto que você já tenha uma conta no github ok? Seguimos o tutorial. Abra seu terminal, aqui eu vou usar o bash porque sim, e digite o seguinte comando: 

ssh-keygen -o -t rsa -C "[email protected]"

Atenção:

Essa parte do email é uma das mais importantes! Verifique se colocou tudo certinho para não haver erros e pressione Enter. Irão aparecer mais mensagens mas não importa muito agora, então sai apertando enter até aparecer isso: 

imagem de um prompt de comando

Censurei minha chave gerada por motivos óbvios, Agora vamos ver essa chave: 

Acessando nossa chave criada: 

Digite no terminal: 

cd ~/.ssh 

Explicando sobre esse comando do terminal: 

  1. “cd” significa change directory, ou mudar de pasta
  2. “~” é a abreviação para C:/users/ 
  3. “/” é o diretório ou pasta que vamos abrir
  4. “.ssh” é o nome do diretório que “/” indicou, que nesse caso é o nome da pasta que guarda nossas chaves. 

Estamos dentro da pasta das chaves, agora vamos ver essas chaves.

Digite:

ls 

E vai aparecer algo assim para você: 

 No meu está diferente pois eu já tinha um par de chaves antes, agora que criei mais dois, vai aparecer mais para mim, mas no seu deve aparecer só duas mesmo. 

Você vai copiar essa chave que termina em “.pub” e digitar:

 cat SuaChave.pub

Ali onde passei a linha amarela é sua chave, copie junto com aquele email que vai aparecer ai no seu terminal  e vamos nos conectar ao github. 

Clique na sua foto de perfil que está no canto superior direito, e depois clique em “settings

Procure por essa opção:

 

-

Adicione uma nova chave clicando em new SSH key

Agora dê um título para sua chave e clique em “add SSH key”

Voalá! sua chave foi criada e você pode usá-la sempre que quiser! 

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *