我已经安装了VisualSVN并配置了它的网络设置,因此它应该可以远程工作,但它只能在本地工作。我在 VisualSVN Server>上有可用IP列表。属性>网络即可。在“这些IP地址:”下如果我选择了一个类似192.168的IP ...(来自建议列表)并将其设置为服务器名称 - 我可以访问svn存储库,但我无法从不在局域网中的不同PC访问此存储库。
我通过http://www.whatsmyip.org/发现我的IP不同 - 它从82.117开始....所以重点是我的外部IP地址与VisualSVN IP建议的列表不同。可能是路由器中的问题?当我尝试设置此外部IP时出现错误 - “ VisualSVN服务器服务无法重新启动”在事件日志中我发现 - “ make_sock:无法绑定到地址82.117 ...:8080 (OS 10049)请求的地址在其上下文中无效。“,然后”没有可用的侦听套接字,关闭“和”无法打开日志 “。
如果我提供了我的凭据,我该怎么做才能从任何PC连接到svn存储库。我的VisualSVN版本是标准。
答案 0 :(得分:1)
IP 82.117.x.x属于网络路由器,不属于您的机器。您的计算机只有LAN IP,以192.168开头。您需要在路由器上设置端口转发,以将特定端口(例如8080)上的所有请求转发到您的计算机。同样,请确保您拥有静态IP或设置一些动态DNS服务。
一般来说,您需要执行与配置从WAN可用的任何Web服务器相同的步骤。