Поиск…
параметры
параметры | подробности |
---|---|
хранилища | Сообщает Composer, где он может загрузить необходимые пакеты. |
Тип: vcs | Сообщает композитору, как обращаться с репозиторием. |
url: http: // ... | Сообщает Composer, где находится репозиторий. |
замечания
Используйте синтаксис type: "vcs"
для использования частных репозиториев .
Чтобы управлять доступом к частному репозиторию при разработке на локальном компьютере, используйте файл auth.json
и не делайте его в своем репозитории проектов. Вместо этого дайте доступ к каждому отдельному разработчику в частный репозиторий, поэтому, используя каждый свой собственный файл NOT NOT COMMITTED auth.json
, они могут получить удаленный репозиторий с composer install
auth.json
или composer update
.
Совет: Поместите auth.json
файл в .gitignore
файл вашего git
хранилища.
Если вы используете систему непрерывной интеграции, используйте переменную среды COMPOSER_AUTH
.
синтаксис composer.json
{
"name": "your/package",
"license": "proprietary",
"type": "project",
"description": "How to load an external private Composer package.",
...
"require": {
"your/private_package": "*"
},
...
"repositories": [
{
"type": "vcs",
"url": "https://example.com/Your/private-package.git"
}
]
}
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow