我已经在类似于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多年,但不是系统管理员,我和其他几个远程程序员一起工作 - 没有网络管理员可以咨询。
答案 0 :(得分:8)
svn://123.123.12.12/可能有用。实际上在最后一次之后/根据SVN服务器的配置方式可能需要一些额外的路径信息。我假设您在Windows上使用svnserve作为服务器。
SVN存储库的一些典型URL方案是:
答案 1 :(得分:1)
如果是捣乱的设置,对于Windows,我对VisualSVN Server非常满意,这是SVN的免费SVN服务器/包装器/ GUI。它具有图形配置并自动注册防火墙。
答案 2 :(得分:0)
如果运行svn服务器守护程序,只要服务器打开了正确的端口(默认为3690),就可以使用svn://协议直接连接。但是,通过svn协议进行的通信不会被加密。
另一个非常流行的选项是使用mod_svn设置Apache Web服务器,它允许您将svn存储库公开为WebDAV资源。您还可以通过HTTPS推送所有内容并使用基本身份验证来保护它。