GitHub начал отправлять электронные письма об устаревшей аутентификации, но я пока не нашел ресурса для подробного описания того, как composer auth.json
должен выглядеть в новом режиме.
Мои требования относительно просты - использование composer для обновления Symfony приложения в разработке и время от времени экспериментирование с другими репозиториями.
При этом моя первоначальная конфигурация (автоматически создается) ...
{
"github-oauth": {
"github.com": "(a string)"
}
}
... Я получаю это предупреждение:
... ваша личная маркер доступа ... использовался как часть параметра запроса для доступа к конечной точке через API GitHub ... Вместо этого используйте HTTP-заголовок авторизации ...
Но когда я пытаюсь использовать этот другой конфигурация:
{
"http-basic": {
"github.com": {
"username": " my email address",
"password": " my password "
} }
}
Я получаю другое предупреждение:
Вы недавно использовали пароль для доступа к конечной точке через GitHub API с помощью Composer / 1.9.1 ... Мы рекомендуем вместо этого используйте персональный токен доступа (PAT) с соответствующей областью действия для доступа к этой конечной точке.
Как это должно выглядеть и почему я получаю эти предупреждения об устаревании?