Можно ли установить пакет из репозитория Gitlab с помощью 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" } } }], 

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

Использование Composer и Private Repository в 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": "*" },