svn - 远程连接到我的家庭版本控制存储库?

标签 svn tortoisesvn

我已经使用 建立了一个版本控制系统TortoiseSVN 在我家管理我的宠物项目、学校项目等......它在本地工作。

现在我需要能够远程访问我的代码存储库,就像从学校一样,这样我就可以从存储库更新学校的源代码,并在我完成工作后再次提交它。

问题是,如何远程连接到我的存储库 ?例如,我需要在路由器上打开哪些端口?

另外,我不能在学校安装 Tortoise 客户端,所以我需要一些其他的可移植应用程序来完成这项任务,无论是 GUI 还是 CLI .

最佳答案

有多种方法可以提供远程访问。在您的情况下,最简单的方法可能是设置 svnserve server .您可以使用 --daemon 手动启动它,也可以将其安装为 Windows 服务。无论哪种情况,都必须打开端口 3690。确保设置密码,并将 svnserve 限制在您的存储库所在的目录中。

作为可移植应用程序,我建议使用命令行 svn 客户端。各种 command line clients exist对于 Windows。您应该在您的机器上安装其中之一,确保您了解如何使用它,然后将它与它需要的所有 DLL 一起复制到 USB 内存棒上。

关于svn - 远程连接到我的家庭版本控制存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/365006/

相关文章:

svn - 我们应该从 svn 迁移到 Team Foundation Server 2010 吗?

svn - 移动本地 SVN 存储库

svn - TortoiseSVN不保存密码

svn - 编辑登录乌龟

svn - 单个图像文件将成为SVN外部

Python 调用 svn di 时的 call() 行为不正确

visual-studio - VisualSVN 更改现有 URL

svn - 将部分 SVN 存储库复制到新存储库?

svn - 我的构建应该提交吗?

ubuntu - 如何在 Ubuntu 机器上安装 TortoiseSVN 存储库?