我已经设置了一个可通过 Apache/DAV 访问的 subversion 服务器,并且在几天前搞砸了存储库文件权限之后,我开始想知道是否有比我正在做的方法更好的方法来做到这一点。
存储库由专用用户和组拥有,并且 apache 作为习惯www:www
用户运行,因此它对存储库没有写权限。到目前为止,我的解决方案是将www
用户添加到svn
组中并确保存储库中的文件是组可写的...但是六个月后我将创建一个新存储库,忘记修复文件权限并获取一些当有人尝试提交某事时立即发送电子邮件。
有没有其他方法可以做到这一点?也许首先强制 svnadmin 创建可组写的存储库?(如果您想知道服务器是 FreeBSD 6.2)