yii composer安裝 github授權問題

因爲composer的很多包的獲取途徑是通過github,而部分獲取是需要授權碼的

安裝中間會提示你輸入github的token

token的獲取

進入 https://github.com/settings/tokens

登錄個人github賬號,點擊右上角的Generate new token

然後輸入token使用描述和選擇需要的權限

生成後會顯示token,請複製保存該token,如果你需要下次使用,否則刷新頁面token會隱藏,無法再次查看

安裝composer時未正確輸入token

安裝完畢後會提示

[Composer\Repository\InvalidRepositoryException] 
No valid bower.json was found in any branch or tag of https://github.com/...

這是因爲一些需要token的依賴包未成功安裝,解決辦法就是依照上面的辦法獲取token後,進入項目中,打開composer.json文件,配置token

"config": {
    "process-timeout": 1800,
    "github-oauth": {
        "github.com": "your token"
    },
    "fxp-asset":{
        "installer-paths": {
            "npm-asset-library": "vendor/npm",
            "bower-asset-library": "vendor/bower"
        }
    }
},

然後 運行更新命令(注意:在項目目錄下運行)

composer update

本文參考博客:
http://www.cnblogs.com/Hzhihua/archive/2017/06/22/7064976.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章