Support for password authentication was removed

August 15, 2021

Если вы работаете с Github и вдруг увидели такое сообщение:

Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.

То вот мой рецепт как решить эту проблему.

Согласно сообщению создаете свой персональный токен, но этого может быть недостаточно. В моем случае была проблема с тем, что нужно было сбросить сначала креденшелы:

echo url=https://[login]@github.com | git credential reject

После этого будет заново запрошен логин и пароль, где в качестве пароля вы укажите свой токен.

Как сгенерить токен? Об этом есть много информации в сети и даже на ютубе.

А еще вы можете указать каким способом сохранять пароли:

# on Windows
git config --global credential.helper manager

on macOS

git config —global credential.helper osxkeychain

on Linux (if available)

git config —global credential.helper libsecret

oron Linux if libsecret isn’t available

git config —global credential.helper store

or use cache

git config —global credential.helper cache



Profile picture

Written by Alexander Mayorov
Full Stack CTO

© 2022