Packagist ( https://packagist.org/ ) 是 Composer 开箱即用的唯一软件包存储库/库吗?
我知道 Composer 可以配置为指向其他包库,包括使用 Satis 或其他工具的内部设置。但我很好奇它是否会扫描其他库,例如 Packalyst。
我一直在做很多搜索,并没有找到这个问题的明确答案。我高度怀疑 Packagist 是 Composer 默认连接的唯一库。但我想确认这一点。
谢谢!
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
如果您搞砸了,请备份或准备重新安装作曲家。
要删除 packagegist:
composer config --global --unset repositories.packagist