Composer安裝時要求輸入授權用戶名密碼是怎么回事

下面由composer教程欄目給大家介紹關于Composer 安裝時要求輸入授權用戶名密碼的問題,希望對需要的朋友有所幫助!

D:workdreamland-yii&gt;composer?require?"saviorlv/yii2-dysms:dev-master"  ????Authentication?required?(packagist.phpcomposer.com): ??????Username: ??????Password:   ??[ComposerDownloaderTransportException] ??Invalid?credentials?for?'https://packagist.phpcomposer.com/p/saviorlv/yii2-dysms%24045b85ee8f7a846caecdf82efa78fb4927e19868940b05fbb3ddb6383a10d41f.json',?aborting.require?[--dev]?[--prefer-source]?[--prefer-dist]?[--no-progress]?[--no-suggest]?[--no-update]?[--no-scripts]?[--update-no-dev]?[--update-with-dependencies]?[--update-with-all-dependencies]?[--ignore-platform-reqs]?[--prefer-stable]?[--prefer-lowest]?[--sort-packages]?[-o|--optimize-autoloader]?[-a|--classmap-authoritative]?[--apcu-autoloader]?[--]?[<packages>]...</packages>

需要改為中國的composer源,請求接口顯示的“there is an arrear problem with this jss account that prevents the operation from completing successfully” 翻譯為:“此jss帳戶存在欠費問題,導致操作無法成功完成”…..

改用國內鏡像源就好了 https://pkg.phpcomposer.com/

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

?然后我這里又出現一個問題

D:workdreamland-yii&gt;composer?require?"saviorlv/yii2-dysms:dev-master" ./composer.json?has?been?updated Loading?composer?repositories?with?package?information Updating?dependencies?(including?require-dev)  Could?not?fetch?https://api.github.com/repos/bestiejs/punycode.js/tags?per_page=100,?please?create?a?GitHub?OAuth?Token?to?go?over?the?API?rate?limit Head?to?https://github.com/settings/tokens/new?scopes=repo&amp;description=Composer+on+JL-HOST-008-PC+2018-10-13+0916 to?retrieve?a?token.?It?will?be?stored?in?"C:/Users/niuben/AppData/Roaming/Composer/auth.json"?for?future?use?by?Composer. Token?(hidden):

?它讓我輸入一個token???

經過網上查詢 這是因為Composer 沒有添加github密鑰

解決方法

進入 https://github.com/settings/tokens 點擊 「Generate new token」(記得先登錄哦

新建一個 Token,輸入描述,選擇默認新建就行,然后就會得到一個 Token,然后把這個值粘貼過去就 OK 了。

Composer安裝時要求輸入授權用戶名密碼是怎么回事

?

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享