Как создать токен github: Как создать токен на GitHub, какие пункты нужно отметить? Хабр Q&A
Чтобы создавать новые проекты из репозиториев, размещенных на одном из этих хостингов,
вам необходимо выпустить персональный токен. Это безопасный аналог пароля,
который действует только в авторизованных приложениях и ограничивает круг операций, которые разрешено выполнять приложению. Персональный токен — безопасная альтернатива использованию пароля для аутентификации на Github (или других хостингах git-репозиториев) в командной строке или через API (Github API). Нужно авторизоваться на github.com под своим логином и создать токен для Сomposer по этой ссылке.
JAICP предоставляет интеграцию с GitHub и Bitbucket,
которая позволяет размещать на них проекты без персонального токена. Для таких проектов токен необходим только при редактировании настроек. Суть ошибки в том, что Сomposer не может получить нужные файлы из-за ограничений на количество запросов к API GitHub.
Хабр Q&A — вопросы и ответы для IT-специалистов
Но, вообще говоря, есть еще один способ сделать git push, при этом не получив «сообщений об ошибке», связанных с авторизацией. При создании проекта с размещением во внешнем репозитории
выпустите персональный токен по одной из инструкций ниже, после чего используйте его в качестве пароля. В этом руководстве я покажу, как использовать API, который нам предлагает GitHub через свой токен, чтобы применить Action для непрерывного развертывания приватных репозиториев.