我有一个安装了 SVN 1.6 的 RedHat 6 企业服务器。这台机器不在网络上,也从未在网络上。最终,它将被添加到网络中,但不是现在。
我正在运行 svnserve 以提供对存储库的访问。
svnserve 启动为,
svnserve -d
当我运行命令时,svn co svn://localhost/<project name>
我收到错误消息“svn:E000111”无法连接到主机'localhost':连接被拒绝。
netstat 确认 svn 正在监听 0.0.0.0:3690。
我已经读过使用 svnserve 更明确是值得的,所以我开始如下,
svnserve -d --listen-port 3690 --listen-host 0.0.0.0 (also tried 127.0.0.1)
尝试结帐时收到相同的连接被拒绝错误消息。
接下来,我尝试直接使用 IP 地址而不是主机名进行检查,
svn co svn://127.0.0.1/<project>
我得到的错误消息是无意义的,“svn:E670009:未知主机名'127.0.0.1'”。
在这一点上,我很难过。我似乎无法使用“svn://”协议执行结帐。我已经禁用了 ipv4 和 ipv6 防火墙。
有什么想法吗?