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

时间:2012-01-03 11:27:24

标签: svn tortoisesvn

我在远程Windows 2008服务器上安装了svn,例如ip为41.139.540.60。现在,在服务器上使用Tortoise SVN本身可以使用svn:// localhost /。我可以打开repo浏览器等等。现在,我如何从本地PC连接到该svn?我试过svn://41.139.540.60,但它没有用,我收到的消息是服务器没有响应,因此连接失败。我不能ping IP,所以我猜它是服务器问题。

还需要什么才能让它运行?

谢谢:)

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

4 个答案:

答案 0 :(得分:7)

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节

开始

答案 1 :(得分:5)

您可能希望确保Windows 2008服务器具有正确的防火墙设置。检查以下端口:

svn:// port 3980

http:// port 80

ssh + svn:// port 22

根据您配置的用于访问svn服务器的协议,您应该调整Windows 2008上的防火墙端口。

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:0)

一次检查视频

config SVN server on localhost

步骤1:下载SVN服务器zip文件,然后将其解压缩到文件夹中 第2步:创建存储库 步骤3:启动SVN服务器 步骤4:安装SVN客户端(例如Tortoise SVN) 步骤5:浏览SVN URL 步骤6:添加文件夹,签出并使用SVN,… 步骤7:添加用户以在SVN上提交文件

检查以下端口:

svn:// port 3980
http:// port 80
ssh+svn:// port 22
相关问题