下面由composer教程欄目給大家介紹關于Composer 安裝時要求輸入授權用戶名密碼的問題,希望對需要的朋友有所幫助!
D:workdreamland-yii>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>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&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 了。
?
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END