композитор просит подпись о скачивании репо

Мой проект PHP зависит от красивой библиотеки PHP-SQL-запрос-строитель. Однако в этой библиотеке есть ошибка. Поэтому я перевожу библиотеку из источника github в свою учетную запись на github https://github.com/mmuhasan/php-sql-query-builder и исправить ошибку в ветке с именем «DEV-где-ошибка-фиксMsgstr «Затем я обновил свой файл композитора моего проекта следующим образом:

....
"repositories": [
{
"type": "vcs",
"url": "https://github.com/mmuhasan/php-sql-query-builder"}
],
"require":{
"nilportugues/sql-query-builder" : "dev-where-bug-fix"},
....

Когда я бегу composer update он запрашивает oAuth-токен следующим образом:

Could not fetch https://api.github.com/repos/mmuhasan/php-sql-query-builder/contents/composer.json?ref=3dca30b0eaee835783fa61286a51dda425cd3838, please create a GitHub OAuth token to go over the API rate limit
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+LAPTOP-056S12EK+2018-03-27+1845 to retrieve a token.

Так как мой форк открыт, и я хочу, чтобы он был публичным, почему композитор запрашивает токен. Любая помощь будет очень ценится.

1

Решение

Это не имеет ничего общего с публичными и частными репозиториями GitHub. Ты бьешь Ограничение скорости API GitHub.

От Руководство по устранению неполадок Composer:

Ограничение скорости API и токены OAuth

Из-за ограничений скорости GitHub для их API может случиться так, что Composer запросит аутентификацию, спрашивая ваше имя пользователя и пароль, чтобы он мог продолжить свою работу.

Если вы предпочитаете не предоставлять учетные данные GitHub в Composer, вы можете вручную создать токен, используя следующую процедуру:

  1. Создайте OAuth-токен на GitHub. Прочитайте больше на этом.
  2. Добавьте его в запущенную конфигурацию composer config -g github-oauth.github.com <oauthtoken>

Теперь Composer должен установить / обновить без запроса аутентификации.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector