无法通过SVN协议访问SVN存储库,但可以使用http访问

时间:2013-05-23 13:36:08

标签: svn collabnet svnserve svn-server

我无法通过SVN协议访问SVN存储库,但可以使用http:

访问

我有以下设置

1)我使用的是deploynet subversion 1.6.20安装在server830(windows 2003) 定义的环境变量:Path = C:\ Program Files \ CollabNet \ Subversion Server 配置了Windows服务 - > C:\ Program Files \ CollabNet \ Subversion Server \ svnserve.exe --service -r C:\ svn_repository \ webMethods_SVN 目前正在运行 我创建了一个名为“webMethods_SVN”的存储库,我可以通过
访问我的存储库及其内容     http://server830.com/svn/webMethods_SVN/

但同样我无法通过
访问它         的svn://server830.com/svn/webMethods_SVN/

2)我的桌面在其他远程服务器上,我已经安装了togoise SVN,可以通过Tortoise SVN Repo浏览器访问server830 SVN Repository svn:// plvm830 Tortoise SVN还要求我提供身份验证详细信息,并在访问存储库之前验证我。

有没有人可以建议我如何在本地和远程通过SVN协议访问在server830创建的我的存储库?

1 个答案:

答案 0 :(得分:0)

请注意:

  • 如果您有http服务存储库,我看不出强有力的理由也维护svnserve'd访问
  • 如果你可以从远程访问svn://存储库,但不能从localhost访问,你必须找到localhost的阻塞原因(并检查svnserve是否监听所有接口/它必须这样做,但是...... / - netstat -na并使用端口3690检查字符串)
  • -r PATH参数,用于svnserve定义存储库的公共根,以便进行多存储库设置(读取Svnserve Based Server),而不是存储库目录
  • svn://和http://类型存储库不会共享 URL的公共部分作为规则,以便在root svn://下正确--service -r C:\svn_repository\和存储库webMethods_SVN网址将是

svn://localhost/webMethods_SVN用于本地访问

svn://<KNOWN-NAME>/webMethods_SVN用于远程访问