ホームページ > バックエンド開発 > PHPチュートリアル > フォークされた GitHub リポジトリで Composer を使用する方法?

フォークされた GitHub リポジトリで Composer を使用する方法?

Barbara Streisand
リリース: 2024-11-30 19:56:10
オリジナル
600 人が閲覧しました

How to Use Composer with a Forked GitHub Repository?

Composer で GitHub フォークが必要

Composer で GitHub プロジェクトのフォークを利用する場合は、リポジトリとバージョンを正しく指定することが重要です制約。 「nodge/lessphp dev-master -> 一致するパッケージが見つかりません」というエラーに対処するには、以下の手順に従います:

フォークされたリポジトリを追加します

指定に従って提供された回答では、フォークされたリポジトリを VCS (バージョン管理システム) リポジトリとして、composer.json ファイルの「リポジトリ」の下に追加します。 鍵。フォークされたリポジトリの URL を「url」値として指定します。

例:

"repositories": [
  {
    "type": "vcs",
    "url": "https://github.com/MyFork/lessphp.git"
  }
]
ログイン後にコピー

フォークされたブランチを指定します

「require」キーの下で、「dev-」を先頭に追加して、フォークされたパッケージのバージョン制約を更新します。支店名に。これは、フォーク上のカスタム ブランチを参照していることを指定するために重要です。

例:

"require": {
  "nodge/lessphp": "dev-my-custom-branch"
}
ログイン後にコピー

追加メモ:

  • バージョン制約がフォークされたブランチに固有であることを確認してください。 「dev-」以外のプレフィックスが付いている場合、Composer は元の (フォークされていない) リポジトリからパッケージを取得しようとします。
  • フォークされたリポジトリがプライベートの場合は、適切な認証情報 (アクセス権など) を提供する必要があります。

これらの手順に従うことで、composer.json ファイル内または環境変数を通じてトークン) を正常に要求できるはずです。 Composer を使用して GitHub プロジェクトをフォークし、発生したエラーを解決します。

以上がフォークされた GitHub リポジトリで Composer を使用する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート