SVN无法连接到服务器

SVN无法连接到服务器

我在从服务器更新 svn 存储库时遇到问题。请参阅下面的错误

SVN: OPTIONS of 'http://ipaddress/svn/folder': could not connect to server (http://ipaddress)

但我可以通过 ssh ping 并连接 SVN 服务器。

答案1

由于您可以通过 SSH 连接到服务器,因此您应该使用svn+sshURL,而不是httpURL。尝试这样的事情:

$ svn co svn+ssh://myuser@ipaddress/svn/folder checkoutlocation

如果您的登录名在两台计算机上相同(myuser在本示例中)并且不需要以不同的方式命名结帐目录,则可以缩短命令:

$ svn co svn+ssh://ipaddress/svn/folder

这告诉 Subversion 通过 SSH 建立 SVN 协议的隧道。 HTTP 是一个完全独立的协议,需要您设置 Subversion 才能与 Apache 一起使用。

答案2

您的 Web 服务器没有响应。我会:

  • 检查您的 Web 服务器是否正在运行。
  • 检查它是否正在接受来自本地主机的连接。

如果这两者都有效,则可能是防火墙问题。

相关内容