SVN Can';无法连接到主机

SVN Can';无法连接到主机,svn,Svn,我们在远程主机服务器上设置了SVN存储库。我们有一个全新的Dev服务器,最终我将在那里设置我们的存储库,但现在我正试图从SVN将一个项目导出到Dev服务器上。当我尝试这样做时,我得到svn:无法连接到主机“website.com”:连接超时 我可以很好地从任何其他服务器连接,所以我假设它一定是dev服务器上的某个东西,我只是不确定是什么设置阻止了它。我可以ping服务器,然后返回结果,我想可能因为它是一个本地网络服务器,可能有什么东西阻止了对外部web的访问 我只是想了解一些关于它可能是什么的想

我们在远程主机服务器上设置了SVN存储库。我们有一个全新的Dev服务器,最终我将在那里设置我们的存储库,但现在我正试图从SVN将一个项目导出到Dev服务器上。当我尝试这样做时,我得到svn:无法连接到主机“website.com”:连接超时

我可以很好地从任何其他服务器连接,所以我假设它一定是dev服务器上的某个东西,我只是不确定是什么设置阻止了它。我可以ping服务器,然后返回结果,我想可能因为它是一个本地网络服务器,可能有什么东西阻止了对外部web的访问


我只是想了解一些关于它可能是什么的想法。

这可能看起来很低,但请仔细检查您是否正在使用协议连接服务器的设置(svn://对于svn,http://对于http,ssh+svn://对于svn over ssh),并仔细检查防火墙设置


如果您使用SVN协议(新设置的默认设置)进行连接,SVN将使用端口3690,(显然)端口80用于HTTP协议,端口22用于SSH协议。

我只需通过以下命令解决它: 启动svn服务时,将“--listen host 0.0.0.0”部分添加到命令中,例如:

svnserve-d--侦听端口9803--侦听主机0.0.0.0-r/somewhere/somewhere

这是因为,除非明确说明,否则SVN服务将侦听支持IPv6协议的IPv6连接,这在Windows Vista、7和Server 2008中也是如此,可能在FreeBSD中也是如此

我的服务器有FreeBSD操作系统,我今天早上遇到了这个问题,刚刚解决了

您可以参考本页:

如果可以远程登录ip和端口,请确保

  • 将侦听主机设置为0.0.0.0
  • 使用urlsvn://domain:port/ 连接服务器

  • 在我的例子中,这些天的问题是我使用的是
    svn1.7.x
    ,当我试图从命令行使用时,这个版本会抛出这个错误

    我只是尝试了一下svn1.8.x,一切都很好,我终于可以通过命令行进行交互了

    如果其他人面对这个问题,也许这会有所帮助

    问候,

    p、 我在Linux Centos 6.5上

    > sudo dnf install cyrus-sasl-md5
    
    我也有同样的问题。对我来说,我需要安装cyrus-sasl-md5包


    没有此软件包,svn无法请求或存储密码,因此无法找到服务器。

    这应该转到www.serverfault.com:)无论如何,您是否检查了svn侦听的端口(3690默认值)在路由器/防火墙处未被阻止?SVN服务器或网关服务器上的防火墙。并检查SVN服务器是否不受现有计算机的IP限制。我现在将尝试检查,我想你是对的,我应该将此设置在serffault上,忘了你是否在其上安装和配置了SVN?如果没有,您是否确认设置它的人使用了svnserve守护进程?或者他们是用webDAV设置的,它需要http:协议而不是svn:?对不起,3980是一个输入错误,正确的是3690-猫跳到了我的键盘上:)非常感谢kaldr回答这个老问题。我有这个问题,通过谷歌发现了这个问题,你的建议为我解决了问题。@Bob,不完全是,因为人们会通过谷歌(像我一样)来这里寻求解决方案。时间不依赖于互联网。@Veehmot-从更多时间的角度来看,你是绝对正确的。撤回评论。