4

githubにいくつかのプライベートリポジトリがあり、composerを使用してプロジェクトにロードしています。私のcomposer.jsonファイルは次のようになります。

...
"repositories": [
    {
        "type": "git",
        "url":  "git@github.com:me/my-repo.git"
    }
],
"require": {
    "me/my-repo": "*"
}
...

「me/my-repo」ファイルでcomposer.jsonを構成して、特定のバージョンのリポジトリをリクエストできるようにするにはどうすればよいですか?たとえば、一部のプロジェクトでは「me / my-repo」:「1.0.x」を使用し、別のプロジェクトでは「me / my-repo」:「1.5.x-dev」を使用できるようにしたいと思います。

私は周りを見回しましたが、これを行う方法を見つけることができませんでした。

4

2 に答える 2

2

satisを使用できます:https ://getcomposer.org/doc/articles/handling-private-packages-with-satis.md

リポジトリをクロールし、プロジェクトで利用可能なバージョンのリストを作成します。

于 2012-11-30T17:32:24.430 に答える
0

GitでComposerを構成したり、独自のSatisを設定したりすることを避けたい場合は、クラウドの代替手段を試すことができます。私はGemfuryで働いており、まもなくプライベートクラウドリポジトリにComposerサポートを導入する予定です。早めに試してみたい場合は、開始方法のガイドをご覧ください:http: //devcenter.gemfury.com/articles/php-composer-server.html

于 2013-02-26T21:22:51.577 に答える