我正在尝试在部署服务器和本地开发机器之间使用 bzr 获得更好的工作流程。
Web 服务器以 www-user 和 bzr-login 身份运行,使用本地帐户 wdev。在服务器组设置,www-user: www-user,wdev 反之亦然。
为简单起见,紧急错误修复通过 ssh 在服务器的主干中修复。
推荐的设置是什么?/home/wdev 中的中继线?
部署应该是主干还是分支?
目前,我必须 su root 才能提交,这让我很困惑。我可以“su www-data”并具有读/写访问权限。尽管如此,网络服务器仍然没有 php 的写入权限。当前的解决方案是 chown:ing 将所有内容添加到 www-data,这是一个令人讨厌的解决方案,因为任何合并都会使具有 wdev-所有权的新文件变得模糊。
感谢有关首选设置的任何基本方法
(这或多或少是来自https://serverfault.com/questions/299436/directory-rights-with-webserver-and-bzr的 x-post,但在那里没有得到太多回应)。
问候,