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

时间:2009-11-28 19:36:33

标签: svn tortoisesvn

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

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

3 个答案:

答案 0 :(得分:8)

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

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

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

答案 1 :(得分:1)

如果是捣乱的设置,对于Windows,我对VisualSVN Server非常满意,这是SVN的免费SVN服务器/包装器/ GUI。它具有图形配置并自动注册防火墙。

答案 2 :(得分:0)

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

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

相关问题