使用Tortoise SVN连接到远程Windows服务器上的SVN?

问题描述:

我在远程Windows 2008服务器上安装了svn,例如ip为41.139.540.60。现在,在服务器上使用SVortoise SVN可以使用svn:// localhost /。我可以打开回购浏览器等。现在,我如何从本地PC连接到该svn?我尝试了svn://41.139.540.60,但它不起作用,我得到的消息是服务器没有响应,因此连接失败。我无法ping通IP,所以我想它是一个服务器问题。使用Tortoise SVN连接到远程Windows服务器上的SVN?

还需要什么才能使其运行?

谢谢:)

我使用的指南是:http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html

svn://协议在TCP port 3690上运行,因此请确保您的远程Windows Server 2008允许客户端连接到此端口。

的另一种选择是你的Windows 2008服务器上安装Apache + mod_svn与https://而非svn://

Here is a useful guide for installing Apache and mod_svn

连接到你的仓库正如你已经安装了SVN本身,你可以从第2.3节开始

+2

是的,**这是solutuion **!谢啦! – EOB 2012-01-03 11:50:21

+0

没问题,很高兴它可以帮助你。如果您愿意,请将此答案设置为您接受的答案。谢谢 – Tony 2012-01-03 11:55:03

我认为,指南仅适用于本地用户...

尝试了这一点:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-svnserve.html

或使用SVN + ssh http://csoft.net/docs/svn.html.en

您可能需要确保Windows 2008服务器具有专业版每个防火墙设置。检查以下端口:

的svn://端口3980

HTTP://端口80

SSH + SVN://口22

取决于你的配置协议(一个或多个),用于访问svn服务器,您应该修改Windows 2008上的防火墙端口。

+0

不工作....呃还有什么可能是这个问题?我甚至无法从我的本地PC ping该IP。 – EOB 2012-01-03 11:40:35

+0

默认情况下,Windows Server 2008防火墙配置为运行Windows防火墙,并禁用“文件和打印机共享”。这会阻止PING命令使用的ICMP Echo Request数据包。 启用Windows防火墙配置设置 开始>控制面板>网络和Intranet 在Windows防火墙节标题的文件和打印机共享选项,点击程序通过Windows防火墙链接在程序和端口列表中允许的程序,检查文件和打印机共享选项 – Tony 2012-01-03 11:47:54

+0

在服务器上打开TCP端口3690是解决方案,谢谢。 – EOB 2012-01-03 11:50:41