如果用git进行部署网站, 文件权限问题如何解决?

问答中心分类: Nginx如果用git进行部署网站, 文件权限问题如何解决?
moyu asked 8 年 ago
我参考http://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/用git进行部署网站, 但OneinStack默认wwwroot文件夹的运行权限与所属用户组都是www.
如果用git部署网站, 我用的是root来设置的git用户推送. 这样推送后的文件都是属于root的, 造成网站文件无法正常运行.
那么该怎么正确利用git来部署网站喃?

1 Answers
oneinstack answered 8 年 ago
 启用www用户/etc/password /sbin/nologin 改成 /bin/bash
或者git后 在修改权限为www,参考:https://oneinstack.com/question/how-to-set-permissions-for-the-web-site-root-directory/