Git de repente parou de funcionar

1

No terminal do Ubuntu Server 16.04.2 LTS Eu queria puxar um repositório git (que eu estava trabalhando nas últimas horas). Eu usei

git fetch && git pull

como todas as vezes anteriores.

O primeiro ( fetch ) realmente funcionou, mas o segundo ( pull ) falhou, embora eu forneça exatamente as mesmas credenciais.

Username for 'https://github.com': XXXXXXXXX
Password for 'https://[email protected]':
remote: Counting objects: 15, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 15 (delta 9), reused 15 (delta 9), pack-reused 0
Unpacking objects: 100% (15/15), done.
From https://github.com/XXXXXXXXX/chef-repo.git
   55e79f9..4fd7878  master     -> origin/master
Username for 'https://github.com': XXXXXXXXX
Password for 'https://[email protected]':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/XXXXXXXXX/chef-repo.git'

Porque eu usei esse procedimento várias vezes nas últimas horas que eu queria verificar novamente se eu tivesse talvez um erro de digitação no procedimento pull . Mas agora eu recebo este erro já no primeiro comando, embora não haja dúvida de que forneço as credenciais corretas

$ git fetch
 Username for 'https://github.com': XXXXXXXXX
 Password for 'https://[email protected]':
 remote: Invalid username or password.
 fatal: Authentication failed for 'https://github.com/XXXXXXXXX/chef-repo.git'

O que posso fazer para corrigir isso e reparar o comportamento do meu git nesta máquina?

NOTAS:

  • O repositório é para Chef na estação de trabalho Chef, então removendo a pasta e clone novamente não é uma opção .gitignore e não sei se por exemplo quaisquer links podem travar.

  • Eu não uso a autenticação de dois fatores.

  • Eu não alterei nada , especialmente não entre os dois comandos.

  • Eu ainda consigo acessar o Gihub na página da Web usando minhas credenciais.

  • posso buscar / extrair de outras máquinas .

Eu li sobre isso aqui e também here (embora eu não use SSH, mas a autenticação de senha), mas nada ajudou até o momento.

Aqui a saída de git remote -v

origin  https://github.com/XXXXXXXX/chef-repo.git (fetch)
origin  https://github.com/XXXXXXXX/chef-repo.git (push)
    
por derHugo 13.12.2017 / 15:05

1 resposta

1

Ok, ainda não entendi o que aconteceu, mas resolvi isso agora:

No Sourcetree no Windows, ainda funcionou. Apenas por tentar eu editei meu perfil e tentei redefinir a senha = > Trabalhou antes, mas agora diz authentication error

Então eu fui para a página do Github, entrei na minha conta (ainda usando as mesmas credenciais ?!) e mudei a minha senha ... e mudei de novo.

Agora tudo funciona bem.

    
por derHugo 13.12.2017 / 15:32