Я хотел бы установить некоторые зависимости композитора в моем проекте. Мы размещаем эти зависимости в локальном репозитории Gitlab. Согласно документу о композиторе, у меня есть два варианта проверки Composer для Gitlab:
Создать токен Gitlab довольно легко, и он работает с репозиториями HTTP, но проблема в том, что проект настроен на использование ssh вместо запроса Http, и по какой-то внутренней причине мои коллеги не хотят его менять.
Итак, у меня есть ключ oauth, но я не знаю, как создать токен OAuth в gitlab. Я пытаюсь создать в пользовательском -> настройки -> токен доступа, но я думаю, что это не токен OAuth.
Затем я также пытаюсь создать пользователя -> настройки -> приложение и создать маркер приложения использованияэто в composer, но это также не работает.
Единственный способ, который я нашел, это запустить composer без какой-либо конфигурации, заполнить мой user / pass и затем проверить токен в auth.json, созданном Composer, но этодействительно безобразный способ сделать это.
Может ли кто-нибудь пролить здесь свет?