我目前在 Windows Server 2008 R2 x64 机器上运行 VisualSVN Server Enterprise,我在本地安装和设置它没有问题。我需要向英国用户提供远程访问权限,并且想知道如何在 Windows 服务器上完成此操作。我想他会使用 https 访问它,但我不知道我需要在本地做什么才能授予远程访问权限。任何帮助或指导将不胜感激。谢谢。
首先,您能否检查一下 Visual SVN 正在侦听的端口和 IP:
为此,请转到 开始 > VisualSVN 服务器管理器 > 右键单击 VisualSVN 服务器(本地)> 属性
检查网络,Servername应该是服务器的public 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
VisualSVN:本地我可以连接但是从公共 IP 我无法连接。 我已经用公共 IP 更改了服务器名称,但仍然无法正常工作。