我有一个svn 1.7.9服务器,但出于某种原因,我运行svn 1.7.10的新iMac只是试图像回复一样:
svn list svn://69.225.X.X:8080
我可以telnet到端口就好并从旧的Mac和Windows访问repo ...没问题。任何想法如何调试?
Update1:这是一个完全的谜,我发现颠覆1.6在驱动器上,甚至指向它正在悬挂!
Update2:神秘感仍在继续。我编译了svn 1.8.5并猜测它是什么......它挂了!
这些如何挂起,但telnet连接正常?
更新3:更多挖掘。服务器正在运行svnserve / svn 1.8(来自TortoiseSVN)。看来运行Tortoise 1.8的Windows机箱工作正常。两个MAC都没有连接,一个挂起而且你无法控制-C,另一个挂起,你控制-C并且你得到“已经在使用的地址”这没有任何意义。这些都运行svn 1.7.X,但正如我所说,编译1.8.X并且它也挂起!
更新4:一位同事正在运行OSX 9.1,而且(就像我一样)从源代码构建了1.8.5,他可以连接!!现在我不知道差异可能是什么。
更新5:问题(必须)源于在Windows机器上的端口8080上运行svnserve。不知道为什么其他人都在工作,但将svnserve改为3690的作品!!我真的很想知道为什么会发生这种情况。
答案 0 :(得分:0)
您确定您的服务器在端口8080上运行'svnserve'吗?
Svnserve通常在标准端口3690上运行,而端口8080通常用于通过apache进行http。
如果你使用的话,如果运气好的话,我不会感到惊讶:
svn ls http://69.225.X.X:8080