我已经使用 建立了一个版本控制系统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/