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)