1
resposta

Não consigo usar uma chave ssh anterior.

Para sincronia do GitHub com o meu computador local (Windows) estava tentando usar as chaves que usei em outro projeto e em outro computador (linux). Contudo ao copiar e colar as chaves públicas e privadas do linux para o windows (C:/Users//.ssh) não consegui o acesso no github.

A chave pública já está no GitHub, só não consegui fazer a sincronia com esse novo computador.

Existe algum outro comando que precise executar para as chaves colocadas na pasta sejam reconhecidas?
1 resposta

Ola!

Veja se a chave privada e pública tão corretamente formatadas. Elas devem começar com -----BEGIN RSA PRIVATE KEY----- (para a privada) e ssh-rsa AAAAB3... (para a pública).

No Windows, o Git às vezes é sensível às permissões dos arquivos e diretórios. Verifique se o diretório .ssh e os arquivos dentro dele têm as permissões adequadas. Recomenda-se que apenas o dono tenha permissão de leitura e escrita para a chave privada.

Se você tiver usando o agente SSH (ssh-agent), certifique-se de adicioná-lo usando o comando ssh-add. Isso é especialmente útil se você precisar digitar uma senha para desbloquear sua chave privada.

 ```
 ssh-add ~/.ssh/sua_chave_privada
 ```


Verifica as configurações globais do Git para garantir que o Git esteja usando a chave correta.

 ```bash
 git config --global user.email "seu@email.com"
 git config --global user.name "Seu Nome"
 ```
  • Se você estiver usando um arquivo de configuração específico para o repositório, verifique se a chave está configurada corretamente.

Executa os seguintes comandos no Git Bash para obter informações detalhadas sobre a autenticação SSH:

 ```
 ssh -vT git@github.com
 ```

Isso fornecerá informações detalhadas sobre o processo de autenticação e pode ajudar a identificar possíveis problemas.

São as dicas que tenho em mente!