在Mac上颠覆EADDRINUSE

时间:2013-12-30 21:02:19

标签: macos svn svnserve

我有一个subversion服务器(由svn:// server / directory访问),我在多个Windows系统中使用了多年。我现在正在Mac上进行一些开发,即使用简单的命令,例如

,也无法让svn访问该服务器
svn list svn://server/directory

(服务器和目录名称更改以保护有罪)

所有svn命令都挂起并且必须被杀死。 (^ c不起作用,我必须^ z并杀死...)检查控制台工具的最后一条消息是:

kernel: tcp_connect: inp=0xffffff801db54ac0 err=EADDRINUSE

检查服务器,svnserve进程正在侦听端口3690.所以我在我的mac上做了一个netstat -a,并且没有为端口3690列出任何内容。

这是我在几个小时的搜索中发现的提示的结束。任何帮助将不胜感激!

谢谢!

1 个答案:

答案 0 :(得分:0)

解决!我有DNS查找问题。如果我ping我的服务器系统,它尝试联系的地址不是该系统的IP地址。我将主机名添加到我的/ etc / hosts表中,瞧!它现在有效。

呼!