Можно ли установить пакет из репозитория на Gitlab с помощью Composer?

Я пытаюсь заставить composer загрузить библиотеку из моего репозитория на Gitlab, однако в ней нет файла composer.json, поэтому я не уверен, возможно ли это.

    "require": {
"username/repository-name"},
"repositories": [{
"type": "package",
"package": {
"version": "dev-master",
"name": "username/repository-name",
"source": {
"url": "https://gitlab.com/username/repository.git",
"type": "git",
"reference": "master"}
}
}],

9

Решение

Я нашел ответ, и он работает для меня здесь (последний ответ, а не принятый ответ):

Использование Composer и частного репозитория на GIthub с использованием VCS на Build Server

Вот что я делаю, это работает:

    "repositories": [
{
"type": "package",
"package": {
"name": "username/repository",
"version": "0.1.0",
"type": "package",
"source": {
"url": "[email protected]:username/repository.git",
"type": "git",
"reference": "master"}
}
}
],
"require": {
"username/repository": "*"},
20

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]