svn:泛型失败

时间:2011-12-26 09:31:12

标签: svn

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

方案如下:

  

第1天:在云端服务器上安装Ubuntu Server 10.04   远程服务器上的Subversion 1.6.6。

     

第2天:通过svn + ssh协议将第一个项目导入svn。   一切都很好,直到一天结束。

     

第3天:尝试在其他计算机上签出项目。结果:    svn:一般失败

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

在下一步中,我通过SSH登录远程服务器,并尝试使用'file:///'协议从存储库中签出相同的项目。它工作正常!似乎无论问题是什么,它都与身份验证协议有关。但由于错误提示很少,我不知道从哪里开始。

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

更新:从第三台计算机进行测试,一切都运行良好,似乎只是我的本地计算机无法检出和/或提交存储库!它可能是某种防火墙阻塞问题吗?

2 个答案:

答案 0 :(得分:24)

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

如果您的主机名不在

cat /etc/hosts

这会将您当前的主机名添加到其中:

#(as root)
echo 127.0.0.1 `hostname`>> /etc/hosts

答案 1 :(得分:2)

尝试:

~$ hostname
ubuntu

编辑文件/ etc / hosts

127.0.0.1 ubuntu