На терминале в Ubuntu Server 16.04.2 LTS мне захотелось вытащить репозиторий git (который я работал в последние часы). Я использовал
git fetch && git pull
как все время раньше.
Первый (fetch) действительно работал, но второй (pull) не удалось, хотя я предоставляю точно такие же учетные данные .
Username for 'https://github.com': XXXXXXXXX
Password for 'https://XXXXXXXXX@github.com':
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://XXXXXXXXX@github.com':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/XXXXXXXXX/chef-repo.git'
Поскольку я использовал эту процедуру несколько раз за последние несколько часов, я хотел проверить еще раз, если бы у меня была опечатка в процедуре pull. Но теперь я получаю эту ошибку уже в первой команде, хотя, без сомнения, я предоставляю правильные учетные данные
$ git fetch
Username for 'https://github.com': XXXXXXXXX
Password for 'https://XXXXXXXXX@github.com':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/XXXXXXXXX/chef-repo.git'
. Что я могу сделать, чтобы исправить это и восстановить поведение git на этом компьютере?
Что я могу сделать, чтобы исправить это и восстановить поведение git на этом компьютере?
Репозиторий предназначен для шеф-повара на шеф-рабочей станции, поэтому удаление папки и клонирования снова не вариант для меня или, по крайней мере, последний, потому что многие вещи исключаются через .gitignore, и я не знаю, если, например, любые ссылки могут тормозить. Я не использую двухфакторную аутентификацию. Я ничего не менял, особенно не в двух командах. Я все еще могу войти в Gihub на веб-странице, используя мои учетные данные. Я могу взять / вытащить из других машин.Я читал об этом здесь и здесь (хотя я не использую SSH, но аутентификацию пароля), но пока ничего не помогло.
вывод git remote -v
origin https://github.com/XXXXXXXX/chef-repo.git (fetch)
origin https://github.com/XXXXXXXX/chef-repo.git (push)
Хорошо, я до сих пор не понимаю, что произошло, но я решил это сейчас:
В Sourcetree на Windows он все еще работал. Просто для попытки я отредактировал свой профиль и попытался сбросить пароль => Работал раньше, но теперь он сказал authentication error
. Итак, я пошел на веб-страницу Github, вошел в мою учетную запись (все еще используя эти же учетные данные? !) и изменил мой пароль ... и чем я изменил его обратно.
Теперь все работает нормально.
Хорошо, я до сих пор не понимаю, что произошло, но я решил это сейчас:
В Sourcetree на Windows он все еще работал. Просто для попытки я отредактировал свой профиль и попытался сбросить пароль => Работал раньше, но теперь он сказал authentication error
. Итак, я пошел на веб-страницу Github, вошел в мою учетную запись (все еще используя эти же учетные данные? !) и изменил мой пароль ... и чем я изменил его обратно.
Теперь все работает нормально.
Хорошо, я до сих пор не понимаю, что произошло, но я решил это сейчас:
В Sourcetree на Windows он все еще работал. Просто для попытки я отредактировал свой профиль и попытался сбросить пароль => Работал раньше, но теперь он сказал authentication error
. Итак, я пошел на веб-страницу Github, зашел в мою учетную запись (все еще используя эти же учетные данные? !) и изменил мой пароль ... и чем я изменил его обратно.
Теперь все работает нормально.
Хорошо, я до сих пор не понимаю, что произошло, но я решил это сейчас:
В Sourcetree на Windows он все еще работал. Просто для попытки я отредактировал свой профиль и попытался сбросить пароль => Работал раньше, но теперь он сказал authentication error
. Итак, я пошел на веб-страницу Github, зашел в мою учетную запись (все еще используя эти же учетные данные? !) и изменил мой пароль ... и чем я изменил его обратно.
Теперь все работает нормально.
Хорошо, я до сих пор не понимаю, что произошло, но я решил это сейчас:
В Sourcetree на Windows он все еще работал. Просто для попытки я отредактировал свой профиль и попытался сбросить пароль => Работал раньше, но теперь он сказал authentication error
. Итак, я пошел на веб-страницу Github, зашел в мою учетную запись (все еще используя эти же учетные данные? !) и изменил мой пароль ... и чем я изменил его обратно.
Теперь все работает нормально.
Хорошо, я до сих пор не понимаю, что произошло, но я решил это сейчас:
В Sourcetree на Windows он все еще работал. Просто для попытки я отредактировал свой профиль и попытался сбросить пароль => Работал раньше, но теперь он сказал authentication error
. Итак, я пошел на веб-страницу Github, зашел в мою учетную запись (все еще используя эти же учетные данные? !) и изменил мой пароль ... и чем я изменил его обратно.
Теперь все работает нормально.
Хорошо, я до сих пор не понимаю, что произошло, но я решил это сейчас:
В Sourcetree на Windows он все еще работал. Просто для попытки я отредактировал свой профиль и попытался сбросить пароль => Работал раньше, но теперь он сказал authentication error
. Итак, я пошел на веб-страницу Github, зашел в мою учетную запись (все еще используя эти же учетные данные? !) и изменил мой пароль ... и чем я изменил его обратно.
Теперь все работает нормально.
Хорошо, я до сих пор не понимаю, что произошло, но я решил это сейчас:
В Sourcetree на Windows он все еще работал. Просто для попытки я отредактировал свой профиль и попытался сбросить пароль => Работал раньше, но теперь он сказал authentication error
. Итак, я пошел на веб-страницу Github, зашел в мою учетную запись (все еще используя эти же учетные данные? !) и изменил мой пароль ... и чем я изменил его обратно.
Теперь все работает нормально.