gpt4 book ai didi

git - 进行 www-data 拥有的 git 部署

转载 作者:行者123 更新时间:2023-12-01 22:19:29 24 4
gpt4 key购买 nike

我的 post-receive Hook 部署到 /home/repo ,我的 Apache 虚拟主机指向的位置。
我要 /home/repowww-data 所有.

我应该添加git/etc/sudoers并允许它执行一个自定义脚本,使 chown -R www-data:www-data /home/reporoot每次推后? git好像自己做不到。不过似乎很不安全。

编辑 :post-receive正在做 git checkout -fchmod -R 750 /home/repogit 下用户。我刚离开git拥有/home/repo并添加了 www-data (或任何 Apache 用户)到 git组,以便它可以阅读它。

最佳答案

有趣的。为什么要关心用户所有权?设置一些灵活的组权限并将 Apache 用户添加到您的 git团应该绰绰有余,一般。除此之外,我真的建议你看看Capistrano用于部署。

关于git - 进行 www-data 拥有的 git 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20427193/

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