продукция экспортируется только тогда, когда она запускает GIT как пользователь ROOT
мой репозиторий:
/opt/git/xxxxx.git
(мое репо создается с помощью пользователя root)
В моем файле post-receive:
git --work-tree=/var/www/ --git-dir=/opt/git/xxxxx.git checkout -f
Мне нужно, чтобы другие пользователи могли перейти в производство
Благодарю!!
это была проблема с разрешениями... извините
Извините мальчиков! Проблема в том, что они меняют разрешения при добавлении пользователя в git.. сначала применяют разрешения, а затем создают пользователей. затем переключился на применение разрешений chmod -R 777/var/www и chmod -R 777/opt/git, и все было решено.
sorry
части, и включить то, что вы сделали (код), чтобы заставить его работать. В противном случае не позволяйте @Aramillo обмануть вас, он, вероятно, не увидел, что вы были оригинальным постером. Вы выбираете правильный курс действий, не забудьте принять свой ответ, как только это станет возможным.