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

问题描述 投票:5回答:4

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

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

谢谢:)

我使用的指南是 http:/www.codinghorror.comblog200804setting-up-subversion-on-windows.html

svn tortoisesvn
4个回答
7
投票

svn:// 协议运行在 TCP port 3690所以要确保你的远程 Windows Server 2008 允许客户端连接到这个端口。

另一种方法是在Windows 2008服务器上安装Apache + mod_svn,然后用下面的命令连接到你的仓库。https:// 而非 svn://

这里有一个安装Apache和mod_svn的有用指南

由于您已经安装了SVN本身,您可以从2.3节开始。


5
投票

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

svn:/ port 3980

http:/ 80端口

ssh+svn:/ 端口 22

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


1
投票

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

试试这个。http:/tortoisesvn.netdocsreleaseTortoiseSVN_entsvn-serversetup-svnserve.html。

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


0
投票

检查一次视频

在本地主机上配置SVN服务器

第1步:下载SVN服务器压缩文件,然后解压到一个文件夹中第2步:创建SVN服务器第3步:启动SVN服务器第4步:安装SVN客户端(如Tortoise SVN)第5步:浏览SVN URL第6步:添加文件夹,签出,并在SVN上工作,...第7步:添加用户到SVN上的提交文件。

检查以下端口:

svn:// port 3980
http:// port 80
ssh+svn:// port 22
© www.soinside.com 2019 - 2024. All rights reserved.