2014-10-29 74 views
2

我在运行iis的远程windows 2012服务器上安装了tortoise svn,并使用tortoise svn创建了一个仓库。但我只能使用svn:// localhost在本地访问存储库。当我尝试使用svn:// directIP远程访问它时,出现错误“无法连接到主机'directIP'...”。然而,IP地址是有效的,我可以用网页浏览器打它。但iis是处理远程Windows 2012服务器上所有传入请求的服务器。我正在考虑Windows服务器不允许未经授权的远程访问服务器,这就是为什么我无法远程访问存储库...有没有一种方法可以远程访问我的乌龟svn存储库,而我的iis仍在运行?请我需要帮助!如何在运行iis的windows server 2012上设置tortoise svn仓库以进行远程访问

回答

1

使用VisualSVN Server for windows。我认为他们有一个免费的。你可能想尝试一下。

2

TortoiseSVN是一个SVN客户端,而不是服务器。所以你需要一个运行的SVN服务器,如VisualSVN Server。 另请阅读有关accessing the repository的TortoiseSVN手册。

如果您真的能够通过svn://协议(而不是file://协议)访问localhost存储库,则表明Subversion服务器已在运行。在这种情况下,它可能是一个防火墙问题,您必须在Windows服务器上打开svn端口3690。

+0

是的,它确实有颠覆(svnserve)上运行,我如何打开端口3690.谢谢 – victor 2014-10-30 04:28:33

+0

我打开了端口3690和svnserve监听它,但我仍然无法连接到远程回购 – victor 2014-10-30 06:25:19

+0

@victor在您的机器上使用[Zenmap](http://nmap.org/zenmap/)来检查服务器上的端口是否真正打开以进行远程访问。 – splash 2014-10-30 09:34:28

相关问题