从局域网和远程访问同一个svn服务器

Access from LAN and remotely to the same svn server

我有自己的 "server"(旧笔记本电脑),用于 SVN、Samba 和其他一些东西。 我有另一台笔记本电脑,有时在家里使用,有时在外面使用。现在,我可以在本地通过 SVN 进行同步,效果很好。 我想知道是否有任何方法可以在我外出时进行同步,而不会在我在家时失去同步的可能性。

我实际上是在非标准端口上通过 svn+ssh 同步的,我想保持这种方式。

经过一些研究,我发现最好的选择似乎是设置一个 VPN 服务器以便 "get inside the LAN from outside",但我一直在学习大量教程,但我做不到为我的 Ubuntu 服务器 15 工作。

我也找到了 svn-sync 命令,但据我所知它不会做什么

谢谢!

常见答案:"It depends"

  1. 您如何连接到 WAN(即您有一个接口用于所有或至少 WAN+LAN)
  2. 您是否直接连接到 WAN 或 NAT?

无论如何,你必须有SVN(ssh)来监听界面,可以从外部世界访问(远程客户端的IP在这种情况下不玩游戏)