如何将远程PC上的TortoiseSVN连接到托管服务器上的SVN?

如何将远程PC上的TortoiseSVN连接到托管服务器上的SVN?,svn,tortoisesvn,Svn,Tortoisesvn,我已经在Windows 2008服务器上安装了SVN,该服务器由一家类似GoDaddy的公司托管。我已在本地WinXP Pro PC上安装了TortoiseSVN。如何将TortoiseSVN从本地PC连接到托管服务器上的SVN?我知道托管服务器的IP地址,但我不知道如何利用它创建URL。当我设置SVN并将其作为服务启动时,我将SVN存储库设置为c:\SVN。我的本地机器在d:\TestProject中有一堆文件,我想将它们导入SVN。从OrtoiseSVN启动导入命令时,我尝试将SVN存储库标

我已经在Windows 2008服务器上安装了SVN,该服务器由一家类似GoDaddy的公司托管。我已在本地WinXP Pro PC上安装了TortoiseSVN。如何将TortoiseSVN从本地PC连接到托管服务器上的SVN?我知道托管服务器的IP地址,但我不知道如何利用它创建URL。当我设置SVN并将其作为服务启动时,我将SVN存储库设置为c:\SVN。我的本地机器在d:\TestProject中有一堆文件,我想将它们导入SVN。从OrtoiseSVN启动导入命令时,我尝试将SVN存储库标识为\123.123.12.12\c$\SVN_存储库(请注意,123.123.12.12是IP地址的占位符),但出现了一个错误,告诉我“无法识别的URL方案”


我已经阅读了手册、帮助文档。。。但它们是为更熟悉的IT类型,或者Apache,或者其他我正在寻求帮助的东西而编写的。我做了20多年的程序员,但不是系统管理员,我和其他几位远程程序员一起工作——没有网络管理员可以咨询。

svn://123.123.12.12/ 可能有用。实际上,在最后一次/之后,可能需要一些额外的路径信息,具体取决于SVN服务器的配置方式。我假设您正在Windows上使用svnserve作为服务器

SVN存储库的一些典型URL方案包括:

  • 文件://(如果存储库位于本地文件系统中,并且没有运行服务器)
  • svn://(如果服务器通过svn服务服务器运行)
  • http://(如果apache web服务器使用WebDAV为您的svn存储库提供服务)

如果您运行了svn服务器守护程序,只要服务器打开了正确的端口(默认为3690),就可以使用svn://协议直接连接。但是,svn协议上的通信不加密


另一个非常流行的选项是使用mod_svn设置ApacheWeb服务器,它允许您将svn存储库作为WebDAV资源公开。您还可以通过HTTPS推送所有内容并使用基本身份验证来保护它。

如果是设置造成了问题,对于Windows,我非常满意,一个免费的SVN服务器/包装器/GUI用于SVN。它具有图形化配置,并自动注册到防火墙。

Shailesh,看起来你的回答让我离你越来越近,但当我尝试与svn:///123.123.12.12/ 或svn:///123.123.12.12/c$/svn\u存储库/或svn:///123.123.12.12/c$/I获得一个标题为“TestProject-导入-TortoiseSVN失败”的弹出对话框错误描述:“无法连接到主机:无法建立连接,因为目标计算机主动拒绝它”。我正在以Windows服务的形式运行svn服务器,该服务在端口3690和c:\svn\U存储库中打开。谢谢你的帮助。另外,使用netstat-a命令,我看到托管服务器确实在监听端口3690。