13
respostas

[Dúvida] Problemas com SSH Key

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Estou fazendo passo a passo com o professor, porém toda vez que vou adicionar a chave está aparecendo essa mensagem.

13 respostas

Oi Mateus!

Esse erro geralmente ocorre quando tem o problema da variável de ambiente Path no windows, que não foi configurada para adicionar a pasta do Git.

Confere essa questão da variável de ambiente conforme demonstramos no vídeo e veja se resolve. Obs: Lembre-se que precisa fechar o terminal e abrir novamente, após alterar a variável de ambiente.

Já vi o vídeos várias vezes e não encontrei como fazer essa instalação, procurei de tudo na internet mas não consegui. Teria uma explicação melhor

Dá uma olhada nesse vídeo: https://cursos.alura.com.br/course/git-github-compartilhando-colaborando-projetos/task/139309

No minuto 05:40 é mostrado como acessar a tela para configurar as variáveis de ambiente no Windows e no minuto 06:30 é mostrado como verificar se o diretório do Git está adicionado na variável PATH.

O caminho da pasta do Git está como: C:\Program Files\Git\cmd

Verifique se no seu computador está assim e já aproveita e adiciona também a pasta bin do Git: C:\Program Files\Git\bin

Deixe o seu com esses dois caminhos do git e veja se vai resolver.

Obs: Lembre-se que depois de salvar as alterações nas variáveis de ambiente, é necessário fechar e abrir novamente o terminal e o VSCode, para que eles detectem a mudança.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Estão todos de acordo com o vídeo e continua aparecendo o alerta

Rode no terminal o comando git -v para ver a versão do seu git.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Imaginei que fosse uma versão mais antiga.

Algum problema aconteceu, pois no seu diretório de instalação do git estão faltando alguns arquivos de programas, como o ssh-keygen.

A sugestão é você desinstalar o git do seu computador e instalar a última versão disponibilizada para ver se resolve: https://github.com/git-for-windows/git/releases/download/v2.45.1.windows.1/Git-2.45.1-64-bit.exe

Obrigado pela a ajuda, tentei de tudo, instalei e desinstalei tudo, fiz do zero mas tá apresentando o mesmo erro... Não sei o que fazer

Eu acabei de fazer um teste aqui no Windows. Instalei o Git e na pasta cmd veio certinho os arquivos do ssh:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Mande um print de como está a sua pasta cmd. Não é a pasta bin e sim a pasta cmd.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Está certinho agora. Feche o prompt de comandos e também o VSCode.

Abra novamente o prompt de comandos e teste o comando para gerar uma chave SSH:

ssh-keygen -t ed25519 -C "mateus.tet.ms@gmail.com"

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Deu o mesmo problema

O seu windows deve estar com o serviço de SSH não instalado então. Aqui tem um vídeo que ensina como habilitar o recurso de ssh no windows: https://www.youtube.com/watch?v=oubaa9LSBCE

Siga o tutorial e quando terminar feche e abra uma nova janela do prompt, para ver se o comando ssh-keygn vai passar a funcionar.