我使用所有默认设置和运行在端口9999上的Apache来设置基本的Win32 CollabNet SVN服务器1.6.5-6。另外,我安装了TortoiseSVN。只要我使用FILE URL,如:file:/// C:/ SVNRepository/,一切都可以正常使用Tortoise和Eclipse。远程连接到CollabNet SVN的问题
如果我指向http://localhost:9999的Internet Exploder,它会给我一个http文本消息,指出“It works!”。当我尝试连接URL http://localhost:9999/svn时,浏览器显示C:\ SVNRepository的4个根目录,但它们不是可浏览的目录。将浏览器指向svn:// localhost:9999/svn会导致浏览器打开Tortoise,然后将explorer.exe锁定5分钟,直至超时。
出了什么问题?
商议后,得到的答复竟然是:
<Location /svn>
DAV svn
#SVNParentPath C:/NotUsed
SVNPath "C:/SVNRepository"
SVNListParentPath On
#Require valid-user
#AuthType Digest
AuthName "SVNRepository"
#AuthUserFile "C:/Subversion Server/httpd/conf/svnauthfile"
</Location>
嗨 您是否像下面的答案中一样运行svnserve.exe?如果你能记录你所做的解决这个问题会很好 - 谢谢你。 :-) – 2009-10-19 03:34:11
我还没有解决这个问题。本地SVN的东西很好。当我尝试使用Tortoise和URL svn:// mymachine:9999/CodeRoot从远程计算机连接到我的SVN时,它只是超时并锁定我的explorer.exe大约2分钟。如果我的网址稍微有点错误,比如错误的端口号,它会立即显示“无法连接”。所以,这证明乌龟认为它承认但不能与之谈判的“某些东西”。 – djangofan 2009-10-19 15:04:42
您使用的是哪个Windows版本? – GmonC 2009-10-19 16:37:40