如何设置SVN在Mac OS上远程工作?

经过许多小时的工作,我使用Apache在我的Mac OS上运行SVN服务器,任何来自本地networking的人都可以访问该存储库。

但我不明白,如何使它从互联网远程访问?

当我input我的地址栏“localhost / svn”时,我的存储库正在显示。

但是当我键入my_ip / svn时,浏览器无法连接到服务器。

我已经在我的路由器上为端口3690设置了端口转发到我的本地IP,但没有任何反应。

我怎样才能从互联网上访问我的知识库?

谢谢。

只是一个简单的问题,你确定你想通过networking访问吗? 您可以使用端口22通过ssh访问您的SVN。在Mac上安装并启动ssh服务器,您可以通过以下方式访问SVN:

svn co svn+ssh://your.remote-server.com/home/svn/test 

既然你通过Apache访问SVN,你需要在你的路由器上转发80端口。

我猜你的情况我的猜测是:

1)你的路由器有一个IP说:80.1.1.5 2)在内部你有一个IP说:192.168.0.5

您的路由器上有端口转发端口3690到192.168.0.5。

你需要做的是外部使用你的外部IP而不是你的内部IP地址。

如果我猜你错了什么设置给了一些信息。