Ir para o conteúdo

Tela cheia

Como cadastrar a chave SSH para a utilização do ambiente colaborativo de desenvolvimento de código-fonte utilizando o WINDOWS?

10 de Dezembro de 2014, 9:43 , por Marisa Souza dos Santos - | Ninguém seguindo este artigo por enquanto.
Visualizado 3242 vezes

Assista ao vídeo ou leia o passo-a-passo abaixo:

R.: Realize seu cadastro no Portal SPB. Instale o Git em sua máquina com sistema operacional  Windows. 

Agora você precisa de uma chave SSH para poder começar a comitar. No Git Bash digite:

ssh-keygen -t rsa -C "seu_email@email.com"

 

Informe no comando seu e-mail cadastrado no Portal. Dê Enter na próxima pergunta (sobre o arquivo a ser criado – vamos deixar o padrão).

A próxima pergunta vai te pedir uma senha (passphrase). Invente uma senha e a informe. Ele vai pedir uma confirmação. Digite a senha novamente e Enter. Digite agora:

notepad ~/.ssh/id_rsa.pub

...para abrir no Bloco de Notas o arquivo que foi criado.

Agora volte ao Portal (o usuário deve estar logado) e acesse seu perfil clicando em Meu Perfil--> Editar Perfil, clique na aba "Desenvolvimento". Clique "SSH Keys" e logo depois em "add SSH Key". Informe um título para identificar o computador onde a a chave foi gerada e no campo "Key" cole todo o conteúdo do arquivo id_rsa.pub (que você abriu no Bloco de Notas).

Inserindo a chave SSH

Tome cuidado de copiar e colar todo o conteúdo do arquivo, começando por "ssh-rsa …" até o seu e-mail (incluindo ele, como na imagem). Clique em "Add Key".

Vamos testar pra ver se deu certo. No Git Bash digite:

ssh -T git@beta.softwarepublico.gov.br

 

Ele vai perguntar se você tem certeza que quer conectar... (yes/no). Digite yes e Enter. Na próxima pergunta (Enter passphrase…) informe sua senha (a que você escolheu ao criar a chave SSH).

Se você receber uma mensagem do tipo:

Welcome to Gitlab, Seu Nome!

 

Então tudo deu certo!

NOTA:

Caso apareça alguma mensagem de erro como:

Agent admitted failure to sign using the key.
git@beta.softwarepublico.gov.br's password:
Permission denied, please try again.

 

Adicione sua nova chave ao ssh-agent com os comandos:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

 

Digite a senha da sua chave. E teste novamente o comando:

ssh -T git@beta.softwarepublico.gov.br