У меня проблема с моим модулем в репозитории git.У меня есть файл .htpasswd, в который я добавил пароли некоторых пользователей с помощью команды "htpasswd .htpasswd userName
".Когда я добавляю свой репозиторий в файл composer.json (composer config repositories vcs https://myrepository.git
) и устанавливаю модуль с помощью команды "composer require vendor/module-name
", модуль установки корректно вставляет имя пользователя и пароль файла .htpasswd.Проблема в том, что эти пользователи могут сделать git push в мой репозиторий и изменить код.Я хочу создать пользователей, которые могут только устанавливать модуль и не делать никаких действий.
Например:
У меня есть модуль для продажи.Клиент покупает мой модуль, поэтому я должен создать учетные данные, пользователя и пароль, чтобы предоставить клиенту, поскольку он может установить с помощью composer этот модуль с учетными данными.Эти учетные данные предназначены только для установки модуля, а не для отправки push.
Я хочу создать учетные данные для этого пользователя только для установки модуля.Как я могу это сделать?