Ошибка при установке Yii: Could not fetch https://api.github.com/…, please create a GitHub OAuth token to go over the API rate limit

Впервые устанавливая Yii через PhpStorm можно столкнуться с ошибкой касающиеся bower:

Проблема в том, что composer и bower не могут получить доступ в github, им нужен token.

Создать token можно в настройка github: https://github.com/settings/tokens. Конечно для этого нужен аккаунт на github. Token нужно сразу запомнить или записать, потому что повторно после создания его увидеть нельзя.

Вторая проблема в том, что PhpStorm не предлагает ввести token. Справится с этим можно двумя способами:

  1. Установить Yii через консоль как описано здесь http://www.yiiframework.com/doc-2.0/guide-start-installation.html (установить composer глобально и потом через cmd). При консольной установке token будет запрошен, нужно будет ввести его в ответ (на экран он не отображается) и он будет сохранен. В дальнейшем его вводить не придется. Установка через PhpStorm тоже будет проходить безболезненно.
  2. Сохранить token вручную. Положить его нужно по адресу  C:\Users\<Пользователь>\AppData\Roaming\Composer\auth.json (справедливо для винды). Формат файла:

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *