如何远程访问我的 visualsvn 服务器
Posted
技术标签:
【中文标题】如何远程访问我的 visualsvn 服务器【英文标题】:How can I give remote access to my visualsvn server 【发布时间】:2012-05-17 19:19:20 【问题描述】:我目前在 Windows Server 2008 R2 x64 机器上运行 VisualSVN Server Enterprise,并且在本地安装和设置它没有问题。我需要为英国的用户提供远程访问权限,并想知道这是如何在 Windows Server 上完成的。我认为他将使用 https 访问它,但我不知道我需要在本地做什么才能授予远程访问权限。任何帮助或方向将不胜感激。谢谢。
【问题讨论】:
成功了吗?还是您需要其他帮助? 【参考方案1】:首先请检查 Visual SVN 监听的端口和 IP:
为此,请转到 开始 > VisualSVN 服务器管理器 > 右键单击 VisualSVN 服务器(本地)> 属性
检查网络,Servername应该是服务器的公网IP地址。
您可以在 www.whatsmyip.org 上找到您的公共 IP
当你更改它时,尝试服务器 ip 和端口,如果它有效。
例如: https://YourPublicIP:YourPort/svn/
VisualSVN 通常采用端口:8443 并为 IIS 保留 443。
如果您无法连接到您的公共 IP 和 SVN,最好的办法是检查您的防火墙设置。
您的服务器之前有防火墙吗?如果是,请打开 VisualSVN 使用的端口? 您的 windows 2008 防火墙是否绕过此端口?
如何在 Windows 2008 上更改防火墙设置:http://www.windowsnetworking.com/articles_tutorials/configure-Windows-Server-2008-advanced-firewall-MMC-snap-in.html
【讨论】:
目前我的网络设置方式我的服务器上有 2 个千兆以太网卡。只有一个启用并处于活动状态,并且连接到我的交换机和我的 isp 的路由器连接到交换机的 lan 侧。这是否意味着我必须启用第二张卡并将我的公共 ip 放在那个接口上? 如何连接到这台机器?局域网端和windows服务器之间有公共连接吗?如果你在服务器上检查公共 IP,然后尝试从网络外部访问它,你能看到它吗?如果是,则无需打开任何其他侧连接,只需在 VisualSVN 上启用 IP。 等等等等!...你说的是路由器吧?只需在路由器中添加 Visual SVN 正在使用的 SSL 端口的规则,并将其指向 Windows 2008 服务器内部 IP。然后,任何通过端口 8445 到达您的外部 IP 的东西都将被重定向到 Windows 服务器。 所以我不需要用我的公共 ip 激活第二个网络接口,只需在路由器上设置一条规则以指向我服务器的 lan ip 对吗?目前visualsvn端口是443,我需要把它改成8443吗? 不,如果您没有在服务器上使用 IIS SSL,您可以将 443 用于 VisualSVN,因此在路由器上为端口 443 制定规则以重定向到您的 Windows 服务器 2008,请检查您是否让服务器具有静态 IP(内部静态 IP)而不是自动的。以上是关于如何远程访问我的 visualsvn 服务器的主要内容,如果未能解决你的问题,请参考以下文章
如何利用花生壳和VisualSVN Server建立远程代码仓库