下面是我的场景:
我在我的主开发框@ home上有一个VisualSVN服务器。我还使用VisualSVN 2010、TortoiseSVN、VisualSVN客户端(用于源代码管理)和版本化的“工件”(用于bug跟踪)。
(我不得不修改下面的假URL,只使用一个斜杠,因为作为一个新用户,我不能发布一个以上的真实URL。)
我有我的水牛AirStation WHR-HP-G300N路由器的正确配置,以便我的业务伙伴可以连接到SVN服务器。我为因特网端IP地址启用了端口转发(比如http://99.888.77.66:443),它被转发到内部IP (类似于192.168.11.6)。这部分效果很好。
我遇到的问题是TortoiseSVN和我的bug跟踪系统之间的集成部分。我需要提供一个bugtraq:url属性,但我还无法获得工作的相对路径。所以我不得不使用一个绝对的URL。在我这边,我需要使用我的服务器的名称(例如: bugtraq:url =https:/ my - server /svn/bla.),但这对我的合作伙伴无效。他需要指定IP地址(例如: bugtraq:url =https:/999.888.77.66:443/svn/bla.)
是否有一种方法来配置我的路由器,使这个参数的IP地址被重新路由/重新映射到"https://my-server“,如果请求来自局域网本身?我的路由器软件支持LAN->Internet和Internet->LAN,但我看不到LAN->LAN。
发布于 2010-09-07 01:28:22
正如StackOverflow.com上有人建议的那样,解决方案是编辑主机文件。在我的例子中,我需要让我的业务伙伴在我将bugtraq:url更改为:
然后,他将主机文件修改如下:
999.888.77.66我的服务器
就像一种魅力。
https://serverfault.com/questions/178391
复制相似问题