post-receive仅适用于用户ROOT

时间:2015-03-05 01:02:13

标签: php linux git permissions vps

仅在将GIT作为ROOT用户执行时导出生产

我的存储库是:

/opt/git/xxxxx.git我的回购是以root用户创建的)

在我收到的文件中:

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

我需要其他用户可以投入生产

谢谢!

1 个答案:

答案 0 :(得分:-1)

这是权限问题...抱歉

  

对不起男生!问题是,当我将用户添加到git时,他们会更改权限。首先应用权限,然后创建用户。然后   转为应用权限chmod -R 777 / var / www和chmod -R   777 / opt / git,一切都解决了。