Olá, Breno!
Desde agosto de 2021, o GitHub descontinuou o suporte para autenticação via senha ao usar HTTPS para operações Git. Isso significa que você precisa usar um token de acesso pessoal ou configurar uma chave SSH para autenticar.
Aqui está como você pode resolver isso usando um token de acesso pessoal:
Gerar um Token de Acesso Pessoal no GitHub:
- Acesse sua conta no GitHub.
- Vá para "Configurações" (Settings).
- Clique em "Developer settings" na barra lateral.
- Selecione "Personal access tokens" e clique em "Generate new token".
- Dê um nome para o token e selecione as permissões necessárias. Para clonar repositórios, você geralmente precisa de permissões de repositório (repo).
- Clique em "Generate token" e copie o token gerado. Guarde-o em um local seguro, pois você não poderá vê-lo novamente.
Usar o Token ao Clonar o Repositório:
- Quando você executar o comando
git clone
, e for solicitado o nome de usuário e senha, insira seu nome de usuário do GitHub e, no campo da senha, cole o token de acesso pessoal.
Outra alternativa é configurar o Git para usar SSH, que é uma maneira segura e conveniente de lidar com autenticações. Isso envolve gerar uma chave SSH no seu sistema e adicioná-la à sua conta do GitHub.
Bons estudos!