由于我的知识和过去的经验以及问题的普及,我很尴尬地问这个问题。但我很沮丧,我希望有人可以帮助我。我已经花了好几个小时了。我搜索了网络,搜索了这些论坛,并阅读了一些文档。
在尝试不进行任何编程开发几年后,我试图让我的TortoiseSVN客户端再次使用我的Collabnet Subversion Edge。一切都在一台Windows机器上运行。
Apache服务器和subversion服务器都在运行(显然很好),我可以使用Edge管理页面上的两个http:链接轻松访问我的所有存储库。 (https://host/svn和https://host/viewvc)。
我检查了httpd.conf文件,并且存储库的所有路径名似乎都是正确的。 (Edge将其从浏览器管理页面中删除。)
如果我在Tortoise中使用file:/// xxx URL,我可以看到我的存储库很好,所以它们形成良好且没有损坏。
但是无论我尝试什么语法,Tortoise客户端都不会连接到subversion服务器。我得到了一系列关于无法连接到URL,主机或存储库或其他任何内容的常见消息的变体。根据我在搜索栏中输入的内容,消息会有所不同。
最受欢迎的消息是
(for svn://myhostname/myrep) "No connection could be made because the target machine actively refused it."
(for http://myhostname/myrep) "Unable to connect to a repository at URL xxx"
我还清除了TSVN中保存的数据缓存,它们似乎是合适的。
令人沮丧的是,所有这些软件过去都工作了一两年。我希望有人可以给我一些命令行来打字,或者一些文件来检查让我再去一次。自从一切运作以来唯一改变的是我改为更大的磁盘驱动器,并改变了存储库的位置。什么都没有。
谢谢。这是希望......
答案 0 :(得分:1)
检查TortoiseSVN,Windows防火墙中的Mkyong和工作站上的防病毒软件。检查存储库的URL是否正确。它必须看起来像https://svn.example.com/svn/RepositoryName
。
几个(可能)相关评论:
svnserve
(svn://)通过HTTP(S)提供存储库。