2

我已经安装了 VisualSVN 并配置了它的网络设置,所以它应该可以远程工作,但它只能在本地工作。我在VisualSVN Server > Properties > Network有一个可用 IP 列表。在“这些 IP 地址: ”下如果我选择一个 IP,如 192.168...(从建议的列表中)并将其设置为服务器名称- 我可以访问 svn 存储库,但我无法从不同的 PC 访问此存储库不在局域网中。

我通过http://www.whatsmyip.org/发现我的 IP 不同 - 它从 82.117 开始......所以关键是我的外部 IP 地址与 VisualSVN IP 建议的列表不同。可能是路由器的问题?当我尝试设置此外部 IP 时出现错误 - “ VisualSVN 服务器服务无法重新启动”在我发现的事件日志中 - “ make_sock: could not bind to address 82.117...:8080 (OS 10049)请求的地址在其上下文中无效。 ”,然后是“没有可用的侦听套接字,正在关闭”和“无法打开日志”。

如果我提供我的凭据,我应该怎么做才能从任何 PC 连接到 svn 存储库。我的 VisualSVN 版本是Standard

4

1 回答 1

1

IP 82.117.xx 属于网络路由器,而不是您的机器。您的机器只有以 192.168 开头的 LAN IP。您需要在路由器上设置端口转发,以将特定端口(例如 8080)上的所有请求转发到您的机器。此外,请确保您拥有静态 IP 或设置一些动态 DNS 服务。

一般来说,您需要执行与将任何 Web 服务器配置为可从 WAN 访问的相同步骤。

于 2013-09-30T15:23:12.237 回答