Oi, Gabriel! Como vai?
Fique tranquilo, esse problema tem solução e vamos resolver juntos.
O que acontece é que a autenticação via browser (OAuth) abre normalmente, porém o retorno para o GitHub Desktop não finaliza de forma correta, e por isso fica carregando infinito após o clique em "Continue".
Isso pode estar relacionado a alguns fatores, como permissão do navegador para abrir apps externos, cache e cookies acumulados, algum problema com o protocolo interno do GitHub Desktop, ou ainda um firewall e antivírus bloqueando a comunicação.
Siga esses passos para resolver:
Teste outro navegador: tente usar o Chrome ou o Edge. Navegadores como o Brave costumam ter bloqueios mais agressivos e podem impedir que o processo de autenticação conclua corretamente.
Limpe o cache e os cookies do GitHub: acesse as configurações do seu navegador, limpe os cookies e o cache relacionados ao GitHub e tente realizar o login novamente.
Permita abrir aplicações externas: quando o navegador exibir a mensagem "Abrir GitHub Desktop?", clique em "Permitir" ou "Open". Caso essa janela não apareça, esse pode ser justamente o ponto em que o processo está travando.
Reinstale o GitHub Desktop: desinstale o programa completamente e baixe a versão mais recente pelo site oficial do GitHub Desktop.
Use um token de acesso como alternativa: se o problema persistir ao tentar conectar pelo fluxo normal, você pode autenticar usando um token pessoal no lugar da senha. Veja o exemplo abaixo:
git config --global user.name "Gabriel"
git config --global user.email "seuemail@email.com"
git clone https://SEU_TOKEN@github.com/seuusuario/seurepositorio.git
Esse código configura seu usuário e utiliza o token para autenticar no lugar da senha padrão.
Verifique o firewall e o antivírus: desative temporariamente essas ferramentas e tente conectar novamente para verificar se elas estão bloqueando a comunicação entre o browser e o aplicativo.
Resumo dos passos:
- Trocar o navegador
- Limpar cache e cookies
- Permitir abertura de app externo
- Reinstalar o GitHub Desktop
- Usar token se necessário
- Verificar firewall e antivírus
Espero que essas dicas ajudem a resolver o problema de conectar sua conta. Conte com o apoio do Fórum na sua jornada e fique à vontade para perguntar mais. Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.