【问题标题】:No selectable SSH Agent in Eclipse 2020-12 (4.18.0)Eclipse 2020-12 (4.18.0) 中没有可选的 SSH 代理
【发布时间】:2021-05-06 05:05:40
【问题描述】:

我正在考虑将我的 RSA 密钥添加到我的 mac(macOS Sierra,如果这很重要)中的 Keychain 中。我发现其中一件事是使用 ssh-agents,这样每当您生成密钥时,它就会自动添加到 Keychain。

问题是我在 Eclipse SSH2 设置窗口的 SSH 代理列表中看不到任何代理。我错过了什么吗?

我看到了这个帖子Eclipse git and ssh-agent,但该插件不再维护。我似乎找不到将导出语句添加到初始化脚本中的方法,因为我不确定那是哪个文件。

谢谢

【问题讨论】:

标签: eclipse ssh ssh-agent


【解决方案1】:

Eclipse JGit 现在可以使用标准的 ssh-agent,因此您需要运行

ssh-add

在 Mac 的命令行上并为您的密钥提供密码,以便 ssh-agent 可以加载您的密钥并通过套接字将它们提供给 Eclipse。

这种支持是相当新的,请参阅提到的https://bugs.eclipse.org/bugs/show_bug.cgi?id=541274@howlger。

较早的解决方案仍然有效,它是为 Eclipse 设置 GIT_SSH 环境变量,以便 JGit 使用系统 SSH 和标准 ssh-agent。在 macOS 中为应用程序设置环境变量的过程如下所述:Setting environment variables on eclipse

【讨论】:

    猜你喜欢
    • 2021-05-13
    • 1970-01-01
    • 2021-04-28
    • 2021-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    • 2021-05-19
    相关资源
    最近更新 更多