Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 具有并发Subversion存储库访问模块的经验_Svn - Fatal编程技术网

Svn 具有并发Subversion存储库访问模块的经验

Svn 具有并发Subversion存储库访问模块的经验,svn,Svn,我们正在考虑将我们的存储库访问权限从svnserve移动到apache/Subversion边缘,以实现更轻松的管理、传输级加密和windows身份验证 我已经读过好几次了,假设进程作为相同的用户运行,或者至少具有相同的权限,Subversion支持使用不同的模块(ra_svn、ra_serf等)并发访问存储库 我的问题是:有没有人在生产环境中有过这方面的实际经验?如果是,您是否遇到过任何问题?我们的Subversion服务器有大约60个用户,包括问题跟踪和构建服务器,因此我们有一点流量,并且依

我们正在考虑将我们的存储库访问权限从svnserve移动到apache/Subversion边缘,以实现更轻松的管理、传输级加密和windows身份验证

我已经读过好几次了,假设进程作为相同的用户运行,或者至少具有相同的权限,Subversion支持使用不同的模块(ra_svn、ra_serf等)并发访问存储库

我的问题是:有没有人在生产环境中有过这方面的实际经验?如果是,您是否遇到过任何问题?我们的Subversion服务器有大约60个用户,包括问题跟踪和构建服务器,因此我们有一点流量,并且依赖svn平稳运行(按照通常情况)


请注意,我很想听听开发人员和管理员的意见,否则我会问serverfault,谢谢:)

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

我一直在寻找这个问题的解决方案,但如果有人知道这一点,告诉我们会很有帮助,我也没有找到解决方案


我不知道ra_svn&ra_serf。

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


虽然我仍然不知道这是否得到官方支持,但我们的体验很好:)

谢谢,我将使用大量文件测试Apache(通过Edge)(我们有时每次提交有1000个文件,因此任何问题都会出现:)。我真正想知道的是并发运行不同Subversion服务器的问题。为什么需要运行多个服务器?因为我们想从svn服务迁移到Apache(使用svn edge)。同时转移我们所有的用户和服务器(重新定位工作副本)绝非易事(分布式开发团队,发布过程依赖于svn),如果出现问题,我们需要一种快速、简单的方法返回。拥有并发服务器可以解决这些问题。我以前没有尝试部署多个服务器。我使用一台服务器访问所有存储库,不用说,如果您将每台服务器部署在不同的机器上,一切都会正常进行,我认为在同一台机器上部署多台服务器,每台服务器具有不同的端口也会很好,但可能实际尝试过的人会更有用。我认为支持: