这是我的情况:
我家里的主要开发机上有一个 VisualSVN 服务器。我还使用 Visual Studio 2010、TortoiseSVN、VisualSVN 客户端(用于源代码控制)和 Versioned 'Artifacts'(用于错误跟踪)。
(我必须修改下面的虚假 URL,使其只使用一个斜线,因为作为新用户,我无法发布多个真实的網址。
我已经正确配置了我的 Buffalo AirStation WHR-HP-G300N 路由器,以便我的业务合作伙伴可以连接到 SVN 服务器。我已为互联网端 IP 地址启用端口转发(例如http:/99.888.77.66:443) 转发到内部 IP(如 192.168.11.6)。这部分运行良好。
我遇到的问题与 TortoiseSVN 和我的错误跟踪系统之间的集成有关。我需要提供一个错误信息:url属性,但我无法让相对路径起作用。所以我被迫使用绝对 URL。在我的终端,我需要使用姓名我的服务器(例如:bugtraq:url =https:/我的服务器/svn/bla..),但这对我的伙伴不起作用。他需要指定 IP 地址(例如:bugtraq:url =https:/999.888.77.66:443/svn/bla...)
有没有办法配置我的路由器,使该参数的 IP 地址重新路由/重新映射到“https://我的服务器“如果请求源自 LAN 本身?我的路由器软件支持 LAN->Internet 和 Internet->LAN,但我看不到 LAN->LAN。
答案1
根据 StackOverflow.com 上某人的建议,解决方案是编辑 HOSTS 文件。就我而言,我需要让我的业务合作伙伴编辑他的我更改了 HOSTS 文件之后错误信息:url我方将:
然后他修改了他的HOSTS文件如下:
999.888.77.66 我的服务器
奇迹般有效。