Como criar uma chave SSH no mac para o gitlab (github também)

Bom esse é meu primeiro artigo no medium então caso não fique claro algum tópico estarei a disposição em responder pelos comentários cada dúvida assim que possível… bom sem mais delongas vamos lá.

Antes de começar você vai precisar de uma conta no gitlab e o git instalado e configurado em sua maquina.

Passo 1º abra o terminal usando o usuário desejado e digite no terminal substituindo o campo “email-gitlab@email-gitlab.com” pelo seu cadastrado no gitlab dentro das aspas duplas e aperte enter.

ssh-keygen -t rsa -C “email-gitlab@email-gitlab.com” -b 4096

Passo 2º selecione o local aonde vai ser salvo sua chave SSH, por padrão caso você aperte enter direto sua chave SSH será salva dentro da pasta ~/ssh/id_rsa.pub.

Nesse exemplo escolhi esse caminho mas você pode escolher o que preferir.

Passo 3º o terminal vai te pedir para adicionar uma senha extra em sua chave, importante lembrar que essa senha será usada apenas uma vez na autenticação de sua maquina para o servidor gitlab e caso queira mudar de chave SSH. e logo após o terminal vai pedir para confirmar a senha extra (Não é obrigatório usar uma senha mas por questão de segurança mesmo)

Logo após o passo 3 vai ser gerado um key fingerprint em sua maquina, que irá parecer em seu terminal, caso queira usar um repositorio do github essas informações podem ser adicionadas diretamente no seu github.

Passo 4º adicionando a chave SSH criada, para fazer isso você precisa acessar sua chave id_rsa.pub e copiar todo seu conteúdo por dentro e colar no campo de chaves SSH do gitlab.

Para acessar a chave use esse comando cat e depois o caminho aonde salvou a sua chave SSH, por exemplo se você apertou enter para salvar no caminho padrão use esse comando.

cat ~/.ssh/id_rsa.pub

É só usar o comando cat + o caminho que foi digitado de sua preferencia no passo 2º.

Lembre-se de copiar a parte interna da chave SSH do começo ao fim que vai termina com seu email! agora é só colar no site do gitlab na área de SSH keys.

its done!

Bom isso é tudo pessoal, bem simples né? espero que tenha ajudado todos vocês! até a próxima! dúvidas e perguntas só deixar um comentário ai embaixo :)

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.