无法连接到svn服务器(svnserve)

Ily*_*ski 2 svn macos

我已经在web上设置了许多教程,并在我的mac上使用了svnserve.

但我无法从互联网上访问它.

如果我调用以下命令,一切正常:

svn co svn://192.168.1.10 /working_copy/myproject --username me
Run Code Online (Sandbox Code Playgroud)

如果我打电话给以下人员:

svn co svn://my_external_ip /working_copy/myproject --username me
Run Code Online (Sandbox Code Playgroud)

我收到错误:无法连接到主机'my_external_ip':连接被拒绝

当然不是my_external_ip,而是输入我从whatismyip.com获得的外部IP地址

我在我的路由器上为端口3690设置了端口转发到我的本地ip-192.168.1.10

svnserve正在运行.我推出了:

svnserve -d
Run Code Online (Sandbox Code Playgroud)

我尝试使用http://www.canyouseeme.org/检查端口3690是否打开,并且它说该端口已打开.

可能是什么问题?我试图弄清楚它一整天都找不到原因.

先感谢您.

And*_*ico 6

当你尝试"svn co svn:// my_external_ip"命令时,你在哪里?当你仍然在自己的局域网上时,机会是行不通的 - 廉价的NAT路由器通常不会转发针对来自局域网的公共IP的流量.当您在自己的LAN上时,您将需要使用内部IP.