Eclipse Git SSH:无法通过套接字连接到 SSH 代理

ben*_*lan 3 eclipse ssh github egit

我正在尝试使用 Eclipse(2022-09 版本)egit 在 Linux Mint 下使用 ssh 克隆 Github 存储库。当我这样做时,我收到一条 Eclipse 错误消息:

DefaultAuthFuture[ssh-connection]: Failed (IOException) to execute: Could not connect to SSH agent via socket '/run/user/1000/keyring/ssh'
Run Code Online (Sandbox Code Playgroud)

我使用的是在 Github 上注册的 rsa 私钥(但不是默认的 id_rsa)。我还创建了一个 .ssh/config 文件来指定正确的身份。

当使用 git 命令行克隆存储库时,它可以工作。在 Eclipse 首选项的 SSH2 菜单中,我在私钥字段中设置了标识。我还发现“SSH 代理”选项卡中没有任何 ssh_agent。但我无法添加任何东西。

我知道Linux上的egit ssh一直存在一些问题。但我在任何地方都找不到我的错误。

感谢您的帮助。

ben*_*lan 5

我没有找到似乎是由我的机器上安装 ssh-agent 引起的问题的解释。但是在 Eclipse 中禁用 ssh-agent 是可行的(首选项 > Git > 取消选择“使用 SSH 代理进行 SSH 连接”