Ubuntu上的Subclipse:“文件夹”不存在远程',连接拒绝错误

时间:2013-02-01 02:39:14

标签: eclipse ubuntu subclipse javahl

所以我在这个问题上已经连续几天撞到了墙上。当我最初设置Subclipse并首先连接到我的本地SVN repo时,一切都很好。不知道从那以后发生了什么变化,但现在我在尝试访问回购时遇到了错误。

在SVN Repository Exploring透视图中,如果我双击我的repo,我会得到一个弹出窗口,显示“Problem Occured - Folder”不存在远程“。在我的控制台中,我收到此错误:

连接被拒绝 svn:无法连接到URL'svn:// userid @ localhost / home / userid / myrepository / java'的存储库 svn:无法连接到主机'localhost':拒绝连接

我有: Eclipse Juno Ubuntu 12.04 Subversion 1.7.8

我最初是从Subclipse 1.6和JavaHL 1.6开始的,但是我已经升级到Subclipse 1.8.3 / JavaHL 1.7.8.1,努力让一切恢复正常。 我甚至卸载了Eclipse并重新安装,重新安装了Subclipse和JavaHL,将JavaHL路径添加到eclpise.ini ......仍然无法访问repo。

我通过“svn:// userid @ localhost / svn / home / userid / myrepository / java”在subclipse中本地访问repo。我可以从命令行本地访问这个repo就好了,我可以使用svn + ssh从网络上的另一台机器上访问这个repo就好了。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

如果存储库是本地的,您应该使用类似于file的文件:/// home / userID / myrepository / java

要使用svn://协议,必须运行svnserve。该URL将类似于:

的svn://本地主机/ myrepository / JAVA

当您使用svn + ssh://协议时,SSH守护程序将启动并在SSH会话中以-tunnel模式启动svnserve。因此,它不需要或使用可能正在运行的普通svnserve守护程序服务器。

FWIW,运行svnserve可能是个好主意,但这意味着你还需要配置它。但我不会使用SVNKit使用file:// URL。如果你只使用JavaHL,那就没关系,但我不会让SVNKit直接写入我的存储库。即使他们在测试和维护兼容性方面做得很好,但运行svnserve并让SVNKit通过协议与之交谈也更容易。