Можно ли установить пакет из репозитория в Gitlab с помощью Composer?
Я пытаюсь заставить composer загрузить библиотеку из моего репозитория на Gitlab, однако у нее нет композитора.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"
}
}
}],
1 ответов
Я нашел ответ, и он работает для меня здесь (последний ответ, а не принятый ответ):
использование композитора и частного репозитория на GIthub с помощью VCS на сервере сборки
Это то, что я делаю это работает:
"repositories": [
{
"type": "package",
"package": {
"name": "username/repository",
"version": "0.1.0",
"type": "package",
"source": {
"url": "git@gitlab.com:username/repository.git",
"type": "git",
"reference": "master"
}
}
}
],
"require": {
"username/repository": "*"
},