在外部硬盘上创建独立的 SVN 服务器

Create standalone SVN server on an external hard disk

有谁知道是否有办法在便携式硬盘驱动器上托管独立的 SVN 服务器?

我们想要的是将特定文件保存在便携式驱动器上,并找到一种创建独立服务器的方法,这样任何人都可以将驱动器连接到他的电脑并从驱动器启动服务器服务,而无需安装任何东西。

我们不使用普通服务器的原因是我们需要存储和监控大文件(GB 大小),因此如果我们将它们存储在远程存储库中,将永远需要检出和提交。此外,我们不希望在我们的一台笔记本电脑上创建本地服务器的原因是我们需要确保存储库始终可用。因此,如果我们设法在外部硬盘驱动器上拥有一个便携式 SVN 服务器,任何人都可以将其插入他的 PC 和 运行 服务器。

提前致谢

既然你说带宽是~1MBit(~100kbytes/sec),我猜你想的方法是有道理的。在 U 盘上设置 svnserve,在任意一台计算机上设置 run it as daemon


Does anyone know if there is a way to host a standalone SVN server on a portable hard disk drive?

如果一次只有一个用户访问存储库,您甚至根本不需要任何服务器。您可以在本地通过 file:// 访问方案访问 Subversion 存储库。在这种情况下不需要服务器,但您无法配置存储库挂钩或安全性。

it will take forever to checkout and commit.

你确定吗?试用最新的 Subversion 1.9 服务器和客户端。例如。尝试使用 TortoiseSVN 1.9 的 VisualSVN Server 3.5 或查看二进制包页面:http://subversion.apache.org/packages.html