Maison  >  Article  >  outils de développement  >  Pourquoi Composer vous demande-t-il de saisir le nom d'utilisateur et le mot de passe autorisés lors de son installation ?

Pourquoi Composer vous demande-t-il de saisir le nom d'utilisateur et le mot de passe autorisés lors de son installation ?

藏色散人
藏色散人avant
2021-06-15 11:28:262423parcourir

La colonne du didacticiel suivante de composer vous présentera le problème de la nécessité de saisir le nom d'utilisateur et le mot de passe lors de l'installation de Composer. J'espère que cela vous sera utile. à ceux qui en ont besoin !

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>]...

doit être remplacé par la source du compositeur chinois. L'interface de requête affiche "Il y a un problème d'arriéré avec ce compte JSS qui empêche l'opération de se terminer avec succès", ce qui se traduit par : "Ce compte JSS a un problème d'arriérés, entraînant L'opération n'a pas pu être terminée avec succès"....

Utilisez simplement la source miroir domestique https://pkg.phpcomposer.com/

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

Ensuite un autre est apparu ici Question

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):

Il me demande de saisir un jeton ? ? ?

Après vérification en ligne, c'est parce que Composer n'a pas ajouté la clé github

Solution

Entrez https://github.com/settings/tokens et cliquez sur "Générer un nouveau token" (N'oubliez pas de vous connecter d'abord)

Créez un nouveau jeton, entrez la description et sélectionnez Nouveau par défaut. Vous obtiendrez ensuite un jeton, puis collez la valeur et il c'est OK.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer