网站首页 文章专栏

yii2使用composer报错,github授权

Mr.hao
Mr.hao HSBLOG 2018-01-29 17:37:41

安装(或者 composer update )使用 composer 安装插件时,报错:

[Composer\Repository\InvalidRepositoryException] 
No valid bower.json was found in any branch or tag of 
https://github.com/bestiejs/punycode.js.git,could not load a package from it.

因为部分插件需要得到github授权,可修改项目根目录下 composer.json 

"config": {
    "process-timeout": 1800
},

增加

"config": {
    "process-timeout": 1800,
    "github-oauth": {
        "github.com": "你的gihub的授权码"
    }
},

或者 :

composer config -g github-oauth.github.com token (token值为你新增的)

授权码申请地址:

https://github.com/settings/tokens 

点击此链接 > 点击右上角 Generate new token > 在Token description中输入"yii composer install token" 

> 点击Generate token即可创建新的github授权码 

Token description中可以随意输入描述

保存后再次执行 composer update

注1)修改为中国镜像:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

注2)还要确保 composer 和 composer-asset-plugin 更新版本

composer self-update
composer global  require fxp/composer-asset-plugin


沟通交流
  • 消灭零回复