Как добавить непубличные репозитории из командной строки?

Я хочу добавить новый пакет, который не находится в packagist, это локальный или непубличный репозиторий. Я знаю, как это сделать в composer.json. Например:

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

Но я хочу сделать это из командной строки, чтобы добавить эти непубличные репозитории в файл сложения. Пакеты, зарегистрированные в Packagist, я могу добавить:

composer require ....

Но как справиться с этим с репозиториями, не зарегистрированными в Packagist?

Ответы

Ответ 1

Вы можете запустить из корня проекта следующее, чтобы добавить репозиторий в проект composer.json:

composer config repositories.repo-name vcs https://github.com/my/repo