如何使用编写器从命令行添加非公共存储库



我想添加一个不在packagist上的新包,它是一个本地或非公共存储库。我知道如何在composer.json中做到这一点。例如:

"repositories": [
    {
        "type": "vcs",
        "url": "https://bitbucket.org/xxxx/xxxxx.git"
    }
],
"require": {
    "xxxx/xxxxx": "dev-master"
},

但是我想从命令行完成这个操作,这样我就可以在配置文件中添加这个非公共存储库。我可以添加在Packagist注册的包:

composer require ....

但是如何处理没有在Packagist注册的库呢?

您可以从项目根目录运行以下命令,将存储库添加到项目的composer.json中:

composer config repositories.repo-name vcs https://github.com/<orgname or username>/repo

然后你可以使用:

composer require <orgname or username>/repo:dev-branchname

Composer文档在 modify Repositories (CLI: Composer config)中介绍了它。

相关内容

  • 没有找到相关文章

最新更新