Я ищу решение проблемы запуска 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 , независимо от того, какой пользователь тянет .
