Maison > développement back-end > tutoriel php > Comment utiliser Composer avec un référentiel GitHub forké ?

Comment utiliser Composer avec un référentiel GitHub forké ?

Barbara Streisand
Libérer: 2024-11-30 19:56:10
original
602 Les gens l'ont consulté

How to Use Composer with a Forked GitHub Repository?

Exiger un fork GitHub avec Composer

Lors de l'utilisation d'un fork d'un projet GitHub avec Composer, il est essentiel de spécifier correctement le référentiel et la version contraintes. Pour résoudre l'erreur "nodge/lessphp dev-master -> aucun package correspondant trouvé", suivez les étapes ci-dessous :

Ajoutez le référentiel forked

Comme spécifié par Après la réponse fournie, ajoutez le référentiel forké en tant que référentiel VCS (Version Control System) dans votre fichier composer.json sous la clé "dépôts". Fournissez l'URL de votre référentiel forké comme valeur « url ».

Exemple :

"repositories": [
  {
    "type": "vcs",
    "url": "https://github.com/MyFork/lessphp.git"
  }
]
Copier après la connexion

Spécifiez la branche fourchue

Sous la clé "require", mettez à jour la contrainte de version pour le package forké en ajoutant "dev-" à la branche nom. Ceci est crucial pour préciser que vous faites référence à une branche personnalisée sur le fork.

Exemple :

"require": {
  "nodge/lessphp": "dev-my-custom-branch"
}
Copier après la connexion

Remarques supplémentaires :

  • Assurez-vous que la contrainte de version est spécifique à votre branche forkée. S'il est préfixé par autre chose que "dev-", Composer tentera de récupérer le package du référentiel d'origine (non forké).
  • Si le référentiel forké est privé, vous devrez fournir les informations d'identification appropriées (par exemple, accès token) dans votre fichier composer.json ou via des variables d'environnement.

En suivant ces étapes, vous devriez réussir à exiger un fork d'un projet GitHub à l'aide de Composer et résolvez l'erreur que vous avez rencontrée.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal