svn:一般故障

标签 svn

我知道这个问题在全局范围内被多次询问,但我相信我的问题与其他问题略有不同。

场景如下:

Day1: Installing an Ubuntu Server 10.04 on a cloud server with Subversion 1.6.6 on a remote server.

Day2: Importing the first project into svn through svn+ssh protocol. Everything works fine to the end of the day.

Day3: Trying to checkout the project on a different computer. Result: svn: generic failure



在大多数报告的相同问题的案例中,问题似乎与 SASL 有关,但在我的情况下,它被禁用并且我没有使用 SASL。不久前,我在安装了 CentOS 的另一台服务器上遇到了同样的问题。

在下一步中,我通过 SSH 登录到远程服务器,并尝试使用“file:///”协议(protocol)从存储库中 checkout 相同的项目。而且效果很好!似乎无论问题是什么,它都与身份验证协议(protocol)有关。但是由于错误提示很少,我不知道从哪里开始。

更新:从 'file:///' 切换到 'svn+ssh://' 在远程服务器上也可以正常工作。

更新:从第三台计算机进行测试,那里一切正常,似乎只是我的本地计算机无法 checkout 和/或提交存储库!会不会是某种防火墙阻塞问题?

最佳答案

svn 需要将您的主机名路由到 127.0.0.1(本地)

如果您的主机名不在

cat /etc/hosts

这会将您当前的主机名添加到其中:
#(as root)
echo 127.0.0.1 `hostname`>> /etc/hosts

关于svn:一般故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8634466/

相关文章:

eclipse - 复杂的 SVN 结帐程序?

git - 从 svn 到 git,移动主干

svn - SVN:将挂起的更改移到新分支

windows - 如何在 IntelliJ Windows 中使用 svn+ssh?

svn - 如何在第一次更新时仅更新特定的 svn external?

file - svn/subversion : Get ALL files on new check out, 但随后从更新/ checkin 中排除某些文件

c# - 如何检查文件是否在 SharpSvn 中的源代码管理下?

windows - 在支持 IPv4 和 IPv6 的 Windows 上构建 Subversion

Eclipse 和 SVN 导入一个已经被 SVN check out 的现有文件夹

java - 如何以编程方式从本地java项目中查找svn目录