Packagist (https://packagist.org/) единственный репозиторий / библиотека пакетов, которые Composer извлекает из коробки?
Я знаю, что Composer может быть настроен так, чтобы он указывал на другие библиотеки пакетов, включая внутренние настройки с использованием Satis или других инструментов. Но мне любопытно, если он будет сканировать другие библиотеки, такие как Packalyst.
Я много занимался поиском и не нашел четкого ответа на этот вопрос. Я очень подозреваю, что Packagist — единственная библиотека, к которой Composer подключается по умолчанию. Но я хотел бы подтвердить это.
Спасибо!
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
Других решений пока нет …