В репозитории git как я могу создавать только пользователей с правами на чтение? - PullRequest
0 голосов
/ 06 февраля 2019

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

Например:

У меня есть модуль для продажи.Клиент покупает мой модуль, поэтому я должен создать учетные данные, пользователя и пароль, чтобы предоставить клиенту, поскольку он может установить с помощью composer этот модуль с учетными данными.Эти учетные данные предназначены только для установки модуля, а не для отправки push.

Я хочу создать учетные данные для этого пользователя только для установки модуля.Как я могу это сделать?

...