Я ищу решение проблемы запуска git pull многими пользователями Linux.

Давайте предположим, что в /var/www/html есть репозиторий git и на компьютере с CentOS 7 есть 3 пользователя: user , admin и gituser .

Существует ли общесистемный способ принудительного запуска команды git только пользователем gituser ?

Позвольте мне объяснить это практически: я вхожу (через SSH) на компьютер как user пользователь и cd к /var/www/html . Затем я запускаю команду git pull . Теперь система запрашивает у меня пароль gituser для запуска команды от имени gituser .

В качестве альтернативы, я ищу решение, чтобы файлы в каталоге /var/www/html всегда принадлежали gituser:apache , независимо от того, какой пользователь тянет .

0