我有一个svn的存储库,我想重复多台机器的可用性的目的。 到现在,当我的VPS下降,我无法连接到存储库,这是非常烦人的。 最简单(和广泛)的解决scheme是设置两个相同的机器,并使其工作像克隆。 我想知道是否有其他select(涉及2台机器)。 理想情况下,我会有不同的数据中心两个VPS,所以如果一个人倒下,我可以依靠另一个。 谢谢。
我需要一个镜像读写不仅用于读取。
Svn Repos是基于berkley-db的
你可以考虑至less一些不同的 解决scheme,为你的麻烦 (不问问题)
解决scheme3的细节
从FS(FileSystem) – 查看SVN-repository只是文件系统中的子树。 如果你要在任何额外的位置创build并启动新的SVN服务器(使用svnserve --root或Apache与SVNParentPath – 没关系),任何出现在repo-root中的数据都会将结构视为一个存储库,作为存储库。 您只需要find将文件从一个位置传输到另一个位置的方法
您可以签出WANdisco Subversion解决scheme,它为了HA / DR目的而进行这种Subversion repo克隆。