如何在Web服务器上配置成功的bzr存储库的权限

时间:2011-08-10 10:17:19

标签: webserver bazaar rights-management

我正在尝试使用部署服务器和本地开发计算机之间的bzr来获得更好的工作流程。

使用本地帐户wdev以www-user和bzr-login身份运行的Web服务器。 在服务器组设置,www-user:www-user,wdev,反之亦然。

为简单起见,紧急错误修正在服务器的trunk中通过ssh修复。

推荐的设置是什么? / home / wdev中的主干?

部署应该是主干还是分支?

目前,我必须su root to commit,这让我感到困惑..我可以“su www-data”并具有读/写访问权限。尽管如此,网络服务器仍然没有使用php的写权限。 当前的解决方案是:将所有内容都添加到www-data中,这是自任何合并以来不可思议的解决方案 会使用wdev-ownership模糊新文件。

感谢任何关于首选设置的基本方法

(这或多或少是来自https://serverfault.com/questions/299436/directory-rights-with-webserver-and-bzr的x-post,但没有得到太多响应。)

的问候,

1 个答案:

答案 0 :(得分:0)

通过主干我假设你的意思是主分支?使用分布式版本控制系统,主干和分支之间没有区别,它只是一种约定,所以只需组织它们就可以方便您使用。

也许你可以使用粘性位: http://michael.lustfield.net/content/creating-your-own-bazaar-server 我没有把它工作得很好(也许我做错了),所以我每小时使用一个cronjob来修复权限。

如果你使用smart server所有用户通过1 os用户提交,那么权限将在另一个级别处理。