gpt4 book ai didi

PHP Composer 全局配置私有(private)存储库 URL 列表

转载 作者:行者123 更新时间:2023-12-03 16:51:32 24 4
gpt4 key购买 nike

PHP Composer 允许你定义它项目的 Composer .json 指向私有(private)存储库的 url 列表。例子:

{
"require": {
"vendor/my-private-repo": "dev-master"
},
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:vendor/my-private-repo.git"
}
]
}

但是每当我创建一个新的私有(private)仓库时,我都需要编辑我的所有项目并将新的仓库 URL 添加到他们的 中。 Composer .json 在我能够请求那个新包裹之前。

是否有任何全局 Composer 配置,我可以将 URL 存储到我的所有私有(private)存储库,或者更好的是,我可以全局设置一个指向资源的 URL,该资源将包含我的所有私有(private)存储库及其最新 URL 的列表?

最佳答案

您可以在 Composer 主目录中设置所有存储库(使用 composer config --global home 查找它的位置)。有一个config.json文件,您可以在其中添加所有全局存储库(该计算机上所有项目的全局存储库)。

请参阅此文件中的文档:https://getcomposer.org/doc/03-cli.md#composer-home-config-json

不幸的是,您不能有一个开箱即用的集中管理方式。您可以查看 Composer Satis为了这。使用 Satis,您可以托管一个存储库,该存储库引用所有包所在的位置(例如 Bitbucket、GitHub 或其他)。

关于PHP Composer 全局配置私有(private)存储库 URL 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54420663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com