Ajuda com o SSH do GitHub
- #GitHub
- #Git
Pessoal estou com um probleminha com a chave SSH do GitHub... Fiz o (ls -a ~/.ssh) e não tinha cheves cadastradas. fui criar uma chave com (ssh-keygen -t ed25519 -c "Email") e pareceu varios ssh-keygen, e não ta igua a video aula do curso. Alguem pode me ajudar?




Boa tarde.
Na parte que tem a letra "-C", certifique que não esteja com a letra minúscula. Não vai funcionar se tiver com a letra minúscula, vai dar um erro e até indicar as opções de correção. A letra 'C' tem que ser MAIÚSCULA.
EX: ssh-keygen -t ed25519 -C "Email"
MJ
Tente esse passo a passo:
Verifique as Chaves SSH: Primeiro, verifique se suas chaves SSH foram geradas corretamente e estão nos locais esperados. Execute o comando ls -a ~/.ssh para listar os arquivos na pasta ~/.ssh e certifique-se de que id_ed25519 e id_ed25519.pub estejam presentes.
Adicione a Chave SSH ao Agente SSH: Às vezes, é necessário adicionar sua chave privada ao agente SSH para que o Git possa usá-la. Você pode fazer isso usando o seguinte comando:
Configure o Git para Usar SSH: Verifique se o Git está configurado para usar SSH para operações de push e pull. Você pode configurar isso globalmente ou por repositório usando os seguintes comandos:
Globalmente:
Por repositório:
Verifique a Configuração do Git: Execute o comando git remote -v no repositório onde você está encontrando o problema para verificar se a URL do repositório remoto está configurada corretamente para usar SSH.
Reconfigure o Repositório Remoto: Se a URL do repositório remoto não estiver configurada corretamente para SSH, você pode reconfigurá-la usando o comando
Substitua seu-usuário e seu-repositorio pelos valores corretos.
Tente Novamente: Depois de realizar essas etapas, tente fazer uma operação Git (como um push ou pull) e veja se o problema foi resolvido.
Espero que consiga solucionar seu problema. Qualquer coisa estou a disposição.
Eu tive o mesmo problema, resolvi criando outra chave publica e privada igual o tutorial do professor Otávio Reis. Mas esse problema apareceu quando tentei sincronizar os arquivos no tutorial da professora Elidiana Andrade, porque no exemplo ela usa o ssh.
Se alguém mais tiver esse problema segue a aula para resolver:
https://web.dio.me/course/introducao-ao-git-e-ao-github/learning/75b9fe49-6ed4-4480-83a7-7e37fc356aa9
Fala Jose, o ideal seria criar uma chave nova de acesso para evitar confusão.
Segue um exemplo:
coloquei um nome de exemplo: curso.key
segue as duas chaves criadas, para acesso ao github eles vão pedir sua chave publica.
cleber@rasp:~/.ssh $ ls
authorized_keys 'curso.key ' 'curso.key .pub'
cleber@rasp:~/.ssh $
Segue este doc, é bem tranquilo...
https://docs.github.com/pt/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
Oi José, boa tarde. Não sei de qual curso você se refere, mas não se usa o SSH para conectar ao GitHub. O SSH é uma ferramenta que permite a um usuário em um computador acessar outro computador(um servidor, por exemplo). A ferramenta adequado para comunicação com o GitHub se chama git. Você pode instalar ela no seu sistema operacional e acessar suas capacidades através de comandos no terminal, similar ao SSH nesse sentido. Se quiser uma experiência mais visual, existem GUIs para o git, como o Git Desktop. Espero ter ajudado, boa sorte com os estudos!
É no curso de versionamento de códigos com Git e GitHub do Bootcamp Santander 2023 mais ja consegui resolver copiando o código do GitHub
De qual curso é este Jose Marques?
Nunca acessei o Git com SSH, so com o token.
Me diz qual curso que vou ver se consigo te ajudar.