我无法通过SVN协议访问SVN存储库,但可以使用http访问:
我有以下设置
1)我正在使用collabnet 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存储库svn:// plvm830 Tortoise SVN也在询问身份验证详细信息并在访问存储库之前验证我 .
有没有人可以建议我如何通过本地和远程SVN协议访问我在server830创建的存储库?
1 回答
只是说明:
如果您有http服务存储库,我可以't see strong reasons also maintain svnserve'访问
如果你可以从远程访问svn://存储库,但不能从localhost访问,你必须找到localhost的阻塞原因(并检查svnserve是否在所有接口上监听/它必须这样做,但是...... / -
netstat -na
并检查字符串与端口3690)-r PATH
svnserve的参数在多存储库设置(读取Svnserve Based Server)的情况下定义 common root 存储库,而不是存储库目录svn://和http://类型存储库 does not share URL的常见部分作为规则,为了正确
--service -r C:\svn_repository\
和根svn:// URL下的存储库webMethods_SVN将是svn://localhost/webMethods_SVN
用于本地访问svn://<KNOWN-NAME>/webMethods_SVN
用于远程访问