我在家里使用TortoiseSVN设置了一个版本控制系统来管理我的宠物项目,学校项目等......它在本地工作.
现在我需要能够远程访问我的代码存储库,例如从学校访问,这样我就可以从存储库更新学校的源代码,并在完成工作后再次提交.
问题是,如何远程连接到我的存储库?例如,我需要在路由器上打开哪些端口?
另外,我无法在学校安装Tortoise客户端,因此我需要一些其他便携式应用程序来执行此任务,无论是GUI还是CLI.
有多种方法可以提供远程访问.在您的情况下,最简单的方法可能是设置svnserve服务器.您可以使用--daemon手动启动它,也可以将其安装为Windows服务.在任何一种情况下,端口3690必须打开.确保设置密码,并将svnserve限制在存储库所在的目录中.
作为便携式应用程序,我建议使用命令行svn client.Windows 存在各种命令行客户端.您应该在您的计算机上安装其中一个,确保您了解如何使用它,然后将它与所需的所有DLL一起复制到USB记忆棒上.