svn挂起尝试从osx mavericks 1.7.10访问回购协议
我有一台svn 1.7.9服务器,但出于某种原因,我运行svn 1.7.10的新iMac在尝试获取回购时挂起,如:svn挂起尝试从osx mavericks 1.7.10访问回购协议,svn,osx-mavericks,Svn,Osx Mavericks,我有一台svn 1.7.9服务器,但出于某种原因,我运行svn 1.7.10的新iMac在尝试获取回购时挂起,如: svn list svn://69.225.X.X:8080 我可以远程登录到端口,并从旧的Mac和Windows上访问repo。。。没问题。你知道如何调试吗 更新1:这是一个完全的谜,我发现subversion 1.6在驱动器上,甚至指向它挂起了 更新2:神秘还在继续。我编译了SVN1.8.5,猜猜看……它挂了 这些如何挂起,但telnet连接良好? 更新3:更多的挖掘。服
svn list svn://69.225.X.X:8080
我可以远程登录到端口,并从旧的Mac和Windows上访问repo。。。没问题。你知道如何调试吗
更新1:这是一个完全的谜,我发现subversion 1.6在驱动器上,甚至指向它挂起了
更新2:神秘还在继续。我编译了SVN1.8.5,猜猜看……它挂了
这些如何挂起,但telnet连接良好?
更新3:更多的挖掘。服务器正在运行svnserve/svn1.8(来自TortoiseSVN)。看起来运行Ortoise 1.8的Windows机箱工作正常。两台Mac都无法连接,一台挂起,你无法控制-C,另一台挂起,你控制-C,你得到的“地址已在使用”,这毫无意义。它们都运行SVN1.7.X,但正如我所说,我编译了1.8.X,它也挂起了
更新4:一位同事正在运行OSX 9.1,并且(像我一样)从源代码构建了1.8.5,他可以连接!!现在我不知道有什么区别
更新5:问题(必须)源于在windows机箱上的8080端口上运行svnserve。不知道为什么其他人都可以工作,但是将SVN服务更改为3690可以工作!!我很想知道为什么会发生这种情况。您确定您的服务器在端口8080上运行“svnserve”吗 Svnserve通常在标准端口3690上运行,而端口8080通常通过apache用于http 因此,如果您使用以下工具,运气会更好,我也不会感到惊讶:
svn ls http://69.225.X.X:8080
是的,我可以打电话到8080。事实上,我还有其他客户端可以很好地连接到8080上的服务器。是的,您可以远程登录到8080端口。但是当你输入一些东西时,你会得到什么呢?是否类似于
或(成功(2 2()(编辑管道svndiff1缺少条目提交revprops深度日志revprops原子revprops部分重播))
?连接被外部主机关闭。更新。这很奇怪,只有当svnserve(在windows上)在8080上运行时才会出现问题。如果它在3690上运行,它工作正常!!!