我已经在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是否打开,并且它说该端口已打开.
可能是什么问题?我试图弄清楚它一整天都找不到原因.
先感谢您.
当你尝试"svn co svn:// my_external_ip"命令时,你在哪里?当你仍然在自己的局域网上时,机会是行不通的 - 廉价的NAT路由器通常不会转发针对来自局域网的公共IP的流量.当您在自己的LAN上时,您将需要使用内部IP.
| 归档时间: |
|
| 查看次数: |
7751 次 |
| 最近记录: |