ホームページ  >  記事  >  開発ツール  >  Composer をインストールするときに、承認されたユーザー名とパスワードの入力を要求されるのはなぜですか?

Composer をインストールするときに、承認されたユーザー名とパスワードの入力を要求されるのはなぜですか?

藏色散人
藏色散人転載
2021-06-15 11:28:262435ブラウズ

composer の次のチュートリアル コラムでは、Composer のインストール中にユーザー名とパスワードの入力が必要になる問題について紹介します。困っている友達に!

D:\work\dreamland-yii>composer require "saviorlv/yii2-dysms:dev-master"

    Authentication required (packagist.phpcomposer.com):
      Username:
      Password:


  [Composer\Downloader\TransportException]
  Invalid credentials for &#39;https://packagist.phpcomposer.com/p/saviorlv/yii2-dysms%24045b85ee8f7a846caecdf82efa78fb4927e19868940b05fbb3ddb6383a10d41f.json&#39;, 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>]...

中国語のコンポーザー ソースに変更する必要があります。リクエスト インターフェイスには、「この JSS アカウントには延滞の問題があり、操作が正常に完了できないためです」と表示されます。これは、「この JSS アカウントには延滞があります」と翻訳されます。問題が発生し、「操作を正常に完了できませんでした。」....

国内ミラー ソースを使用してください https://pkg.phpcomposer.com/

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

次に、別のミラー ソースを使用します。ここに 1 つ表示されました 質問

D:\work\dreamland-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):

トークンの入力を求められますか? ? ?

オンラインで確認したところ、Composer が github キーを追加しなかったためです。

解決策

https://github.com/settings/tokens と入力し、[新規生成] をクリックします。 token" (最初にログインすることを忘れないでください)

新しいトークンを作成し、説明を入力し、デフォルトで [新規] を選択します。すると、トークンを取得し、値とそのトークンを貼り付けます。大丈夫だろう。

以上がComposer をインストールするときに、承認されたユーザー名とパスワードの入力を要求されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。