Ошибка компоновщика с токеном GitHub OAuth на свежем ларавеле/​​усадьбе

Fresh установил брандмауэр laravel/homestead, как и в документах, запустите init.sh, настроил Homestead.yaml и запустил $ vagrant up; vagrant ssh. Затем cd 'ed в папку проекта и запустили composer install.

Он ожидает ожидания token со следующим сообщением

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
- Installing sebastian/diff (1.3.0)
Downloading: Connecting...
Could not fetch https://api.github.com/repos/sebastianbergmann/diff/zipball/863df9687835c62aa423a22412d26fa2ebde3fd3, 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+homestead+2015-08-01+2140
to retrieve a token. It will be stored in "/home/vagrant/.composer/auth.json" for future use by Composer.
Token (hidden):

Я раньше использовал laravel/homestead, и мне никогда не приходилось делать какие-либо из них, это какая-то недокументированная новая функция или ошибка, или я сделал что-то неправильно?

Ответ 1

Вам нужно будет создать учетную запись GitHub, если у вас ее еще нет, а затем следуйте инструкциям здесь, а затем скопируйте лексема.

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

Ответ 2

Ошибка означает, что вы превысили лимит скорости API для вашего IP-адреса.

Вы можете:

  • Подождите немного и повторите попытку,
  • измените свой IP-адрес (например, подключив через прокси-сервер или VPN),
  • укажите токен аутентификации, как указано в сообщении:

    Создайте токен GitHub OAuth, чтобы перейти по пределу скорости API Направляйтесь в https://github.com/settings/tokens/new?scopes=repo

    и перейдите в команду Composer или добавьте ее вручную в ~/.composer/auth.json, например.

    {
        "http-basic": {},
        "github-oauth": {
            "github.com": "__TOKEN__"}
    }
    

    Примечание. В Windows это %APPDATA%/Composer.

    или добавьте настройки вручную следующими командами (в соответствии с этим comment):

    composer config -g --unset github-oauth.api.github.com
    composer config -g github-oauth.github.com __TOKEN__