Является ли Packagist единственной библиотекой / хранилищем пакетов, из которых изначально извлекается Composer?

Packagist (https://packagist.org/) единственный репозиторий / библиотека пакетов, которые Composer извлекает из коробки?

Я знаю, что Composer может быть настроен так, чтобы он указывал на другие библиотеки пакетов, включая внутренние настройки с использованием Satis или других инструментов. Но мне любопытно, если он будет сканировать другие библиотеки, такие как Packalyst.

Я много занимался поиском и не нашел четкого ответа на этот вопрос. Я очень подозреваю, что Packagist — единственная библиотека, к которой Composer подключается по умолчанию. Но я хотел бы подтвердить это.

Спасибо!

1

Решение

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

Сделайте резервную копию или будьте готовы переустановить композитор, если вы испортили его.
Чтобы удалить упаковщика:

composer config --global --unset repositories.packagist
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]