Ubuntu 上的子剪辑:"文件夹"远程不存在",连接被拒绝错误



所以我几天来一直在用头撞墙。当我最初设置Subclipse并首次连接到我的本地SVN存储库时,一切都很好。不知道从那时起发生了什么变化,但现在我在尝试访问存储库时不断收到错误。

在SVN存储库探索透视中,如果我双击我的存储库,我会得到一个弹出窗口,上面写着"出现问题 - 文件夹"远程不存在"。在我的控制台中,我收到此错误:

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

我有:日食朱诺乌班图12.04颠覆 1.7.8

我最初从Subclipse 1.6和JavaHL 1.6开始,但后来升级到Subclipse 1.8.3/JavaHL 1.7.8.1,以使一切再次正常工作。我甚至卸载了Eclipse并重新安装,重新安装了Subclipse和JavaHL,将JavaHL路径添加到eclpise.ini...仍然无法访问存储库。

我正在通过"svn://userid@localhost/svn/home/userid/myrepository/java"在子剪辑中本地访问存储库。我可以从命令行本地访问此存储库,并且可以使用 svn+ssh 从网络上的另一台计算机访问此存储库。

我错过了什么?

如果存储库是本地的,则应使用类似 file:///home/userID/myrepository/java

要使用 svn://协议,您必须运行 svnserve。 然后,URL 将如下所示:

svn://localhost/myrepository/java

当您使用 svn

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

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

相关内容

最新更新