【问题标题】:Eclipse 'Add CVS Repository' hangs on known-good settingsEclipse“添加 CVS 存储库”挂在已知良好的设置上
【发布时间】:2011-09-01 07:59:29
【问题描述】:

我有一个已知正常的 CVS 服务器(在其他机器上工作)。 我正在尝试将 Eclipse 设置为从 Ubuntu 机器进行连接。

以下命令行命令成功:

cvs  -d ':extssh:myuser@myhost/path/to/repository' checkout myrepository

然而,当我使用 extssh 和 pserver 协议执行 Eclipse 'Add CVS Repository' 时,它会挂起。 extssh 使用端口 22。

(没有错误消息,它只是挂起。无论“完成时验证连接”是打开还是关闭。) 我确认所有设置都正常。端口 22 未被阻塞。 我仔细检查了“常规>网络连接”和“团队>CVS”下的首选项 我也不认为这是无密钥 ssh 的问题。

这是在 Ubuntu 机器上,但这些完全相同的 Eclipse CVS 客户端设置在 Mac 机器上成功。 (Ubuntu 机器使用 9.10,Eclipse 安装为 EasyEclipse 1.3.1,以用户身份安装,而不是 root。
插件 org.eclipse.team.* 版本为:
(Ubuntu)
org.eclipse.team.cvs.ssh,.ssh2 3.2.100
org.eclipse.team.ui,.core,.cvs.core,.cvs.ui 3.3.r33x_2007...
(Mac)
org.eclipse.team.cvs.ssh2 3.2.300
org.eclipse.team.ui,.cvs.core,.cvs.ui 3.5.100.l20100527-0800

(EasyEclipse 阻止我升级 Ubuntu 插件,它坚称这些 4 年前的插件是最新的。也许是反对使用 EasyEclipse 的理由。)

如何排除故障?如何追踪 Eclipse 内部实际发生的事情? (因为 'cvs -t -t' 会给出) (作为侧边栏,Eclipse 实际上应该打印正确的错误消息。 我已经检查了我可以通过 Google 找到的所有 appnote 和用户指南。)

【问题讨论】:

  • 我会说它可能是 4 岁的插件。您的版本号表明它基于 3.3.x。最新版本为 3.6.x,3.7.0 将于 6 月底发布。
  • 就像我评论的那样,EasyEclipse 将用户限制在它支持的版本中,这些来自 EasyEclipse 的最新发行版!我的帖子同样是为了提醒和警告 EasyEclipse 用户。 EasyEclipse 的精神非常好,因为更新 Eclipse 模块很痛苦。但它已经过时了。

标签: eclipse eclipse-plugin ssh cvs


【解决方案1】:

共识是 EasyEclipse 阻止用户升级(4 岁的)Ubuntu 插件,坚持认为 3.3.x 是最新可用的,这导致了这个挂起。

As of 5/2011, EasyEclipse is retired unless a new maintainer steps up.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    • 2010-11-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多