gpt4 book ai didi

linux - 通过 git 部署,但在用户名 :www-data instead of root:root 上保留/var/www 权限

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:21 25 4
gpt4 key购买 nike

是否可以通过 git 部署到服务器,但将 DocumentRoot 权限保留在用户名:www-data?我怎样才能让另一个用户使用 git 然后 root 并保留文件的 www-data 组?

现在我在任何推送后得到文件更改为 root:root 并且我必须登录到远程并每次手动更改权限。

最佳答案

Git 不会更改文件权限或所有权。它只是不存储权限。权限更改为您的用户拥有的任何内容。就像创建任何文件一样。

Git 支持两种权限集:可执行位打开和可执行位关闭。没有其他的。所有权信息根本不存储。

如果您需要特定权限,则需要手动执行。

作为另一种解决方法,您可以使用 git hooks 或使用单独的工具为您完成

关于linux - 通过 git 部署,但在用户名 :www-data instead of root:root 上保留/var/www 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53011088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com