2011-01-19 33 views
3

我们正在考虑将我们的版本库访问权限从svnserve移动到Apache/Subversion Edge,以实现更轻松的管理,传输级别加密和Windows身份验证。并发Subversion版本库访问模块的经验

我读过几次,假设这些进程是以相同的用户运行,或者至少具有相同的权限,Subversion支持使用不同模块(ra_svn,ra_serf等)的并发资源库访问。

我的问题:有没有人在生产环境中有过这方面的实际经验?如果是这样,你遇到任何问题?我们的Subversion服务器有大约60个用户,包括问题跟踪器和构建服务器,所以我们有点流量,并依靠svn平稳运行(按照惯例)。

请注意,我感兴趣的开发商,以及管理员听到,否则我会一直问上serverfault,谢谢:)

回答

0

对于那些希望尝试的公司,我们公司成功将svnserve迁移到Subversion Edge。两个Subversion服务器在同一个盒子上作为不同的服务运行,同时使用了一个多星期,我们没有遇到任何问题。

虽然我仍然不知道这是否是正式支持,我们的经验是好的:)

0

我部署和使用SVN与Apache和使用Windows身份验证中描述SVN的手册,它的工作很好,除了一个问题,即在提交大量文件时失败并出现身份验证失败错误。开发人员必须批量修改20到30个文件。当第一次提交一个大型项目时,我(管理员)曾经从服务器机器上执行它,以便能够使用file://而不是https://访问存储库,因为只有通过HTTP访问时才会出现问题。

我已经为这个问题寻找解决方案,并且没有找到解决办法,如果有人知道,这将是非常有益的告诉我们。

我不知道ra_svn & ra_serf。

+0

谢谢,我会测试出阿帕奇(通过EDGE)大量的文件(我们有时会有1000的每个承诺所以任何问题都会显示出来:)。我真正想知道的是同时运行不同Subversion服务器的问题。 – si618 2011-03-13 23:46:15

+0

为什么你需要运行多个服务器? – 2011-03-14 12:07:02