post-receive работает только с пользователем ROOT

продукция экспортировалась только тогда, когда она выполняла GIT как пользователь ROOT

мой репозиторий:

/opt/git/xxxxx.git (мой репо создан с пользователем root )

В моем файле пост-получение:

git --work-tree=/var/www/ --git-dir=/opt/git/xxxxx.git checkout -f

Мне нужно, чтобы другие пользователи могли пойти в производство

Спасибо!!

0

Решение

это была проблема с разрешениями … извините

Простите, ребята! Проблема в том, что они меняют разрешения, когда я добавляю пользователя в git .. сначала применяю разрешения, а затем создаю пользователей. затем
повернулся, чтобы применить разрешения chmod -R 777 / var / www и chmod -R
777 / opt / git и все было решено.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]