1

Packagist ( https://packagist.org/ ) は、Composer がすぐに使用できるパッケージの唯一のリポジトリ/ライブラリですか?

Composer は、Satis やその他のツールを使用した社内セットアップを含む、パッケージの他のライブラリを指すように構成できることを知っています。しかし、Packalyst などの他のライブラリをスキャンするかどうかは興味があります。

私は多くの検索を行ってきましたが、この質問に対する明確な答えは見つかりませんでした. Composer がデフォルトで接続する唯一のライブラリは Packagist であると私は強く疑っています。しかし、私はこれを確認したいと思います。

ありがとう!

4

1 に答える 1

5

Composer は、packagist.org を使用するように事前構成されてダウンロードされます。

走る:composer config --list --global

取得するため:

[repositories.packagist.type] composer
[repositories.packagist.url] https?://packagist.org
[repositories.packagist.allow_ssl_downgrade] true

走る:composer config --global repositories.example composer http://example.com

取得するため:

[repositories.example.type] composer
[repositories.example.url] http://example.com
[repositories.packagist.type] composer
[repositories.packagist.url] https?://packagist.org
[repositories.packagist.allow_ssl_downgrade] true

ご覧のとおり、独自のパッケージ リスト サイトが composer のコピーに追加されています。これで、パッケージをインストールすると、両方の場所でパッケージが検索されます。

それらを削除することもできます。たとえば、追加したばかりのサイトを削除するには:

composer config --global --unset repositories.example

バックアップを作成するか、コンポーザーを台無しにした場合に再インストールする準備をしてください。
packagist を削除するには:

composer config --global --unset repositories.packagist
于 2014-12-01T16:11:48.440 に答える