2

Como fazer login corretamente no GitHub pelo terminal

#Linux #GitHub #Git
Keven Mário
Keven Mário

Antes quando tentava logar dava esse error : "Authentication Failed"


Autenticação mudou, por isso vim aqui mostra a solução que achei.


  1. Seu email tem está verificado
  2. Clique em sua foto de perfil e abra configurações.
  3. Clique em Developer settings
  4. Clique em tokens de acesso pessoal.
  5. Gere um token, clique em Generate new token .
  6. De um nome para o token.
  7. Selecione os escopos que contém nome repo.
  8. Clique em Generate Token.
  9. Agora copie seu token (Caso precisa do token gerado siga até o passo 4).


E agora ?


  1. Quando for solicitado seu login e senha do github
  2. Preencha seu login normalmente
  3. Preencha a sua senha com token.


Atualiza seu código constantemente?


  1. Ao cadastrar seu remote coloque seu usuario:<TOKEN>
  2. git remote set-url origin https://KevenMarioN:<MYTOKEN>@github.com/AprendendoAprender/ol3-1.gi


Documento oficial do github : https://docs.github.com/pt/github/authenticating-to-github/creating-a-personal-access-token

0
11

Comentários (2)

0
João Moreira

João Moreira

01/10/2021 10:49

Através destes passos, você consegue resolver o problema de autenticação, mas acaba caindo em outro impecílio: toda vez que você fizer um "git push" terá que se autenticar novamente. Eu pessoalmente considero isso uma tarefa chata.

Mas encontrei a solução lendo a documentação do git.

Você deve verificar se o arquivo de config do .git está setado para salvar as credenciais.

" [credential]

    helper = cache"

Caso isso não apareça significa que você não configurou o git para salvar suas credenciais.

Você resolve isso com o seguinte comando:

git config --global credential.helper store

Após isso, você deve passar as suas credenciais para o config do git:

git config --global user.name "your name"
git config --global user.password "token gerado"

Agora basta verificar novamente o arquivo config se suas credenciais foram salvas.

0
Gilson Silva

Gilson Silva

14/08/2021 16:08

Estou passando pelo mesmo problema que o seu agora, gerei o token, mas não consigo fazer o git funcionar corretamente ao fazer o git push origin master. Poderia me ajudar?

None

Brasil