1

我已经在我的系统上设置了 Subversion。没有任何更改,它在本地主机上工作正常。现在我想从另一个网络访问它,例如在我的家庭网络之外。

我试图从全局 ip 访问它,116.128.**.**:3343/csvn/repository但没有任何反应。当我尝试在 Eclipse 中结帐时,它显示一个错误:

Target machine actively refused the connection. 

我还添加了端口号。在路由器中。

4

2 回答 2

1

据我所知,您指定的 URL 会转到您的 Subversion 服务器的控制面板,而不是存储库。我发现了这个

默认情况下,Subversion Edge 管理控制台侦听两个端口上的请求:

3343 - This is the plain HTTP port
4434 - This is the SSL HTTPS port

要解决问题,您必须

  1. 使用您的 Web 浏览器进入控制面板并检查您的 Subversion 服务器侦听的端口,例如 443/8443 用于 HTTPS 和 80/8080 用于纯 HTTP。

  2. 确保端口在路由器上正确转发到安装 SVN 服务器的机器。

  3. 确保本地防火墙允许在所选端口上与 Subversion 服务器的入站连接。

于 2013-11-15T09:20:16.153 回答
0

它可能是由许多不同的问题引起的。最常见的问题之一是,服务器有防火墙(或在防火墙后面),它阻止了未经允许的端口的传入连接。

于 2013-11-14T01:04:16.767 回答