1

对于源代码控制,我安装了SVN 。之后在Webmin中添加SVN Admin插件以直观地配置用户及其权限。 但是在将新文​​件/文件夹提交到存储库时出现错误。问题似乎来自存储库目录中的用户权限:SVN Admin make repository with 'csvn' user but Apache can't write in the repository folder。 我不想将 777 权限添加到存储库或将所有者更改为Apache,因为在SVN Admin对存储库进行任何更改后,此问题就会再次出现。

解决问题的最佳解决方案是什么?

4

1 回答 1

3

将组写入权限添加到文件夹并将 apache 用户添加到 csvn 用户组应该有助于解决此问题:chmod g+w /svn/repository然后usermod -a -G csvn apache(替换正确的路径、用户和组名 - 首先是组,然后是 usermod 命令中的用户名)。希望它能为你工作。

于 2015-01-06T12:01:25.443 回答