You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux Mint下Eclipse 2022-09 EGit克隆Github仓库SSH连接失败求助

解决EGit无法连接SSH Agent克隆Github仓库的问题

报错信息

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

排查与解决步骤

  • 强制EGit使用指定私钥,跳过SSH Agent
    打开Eclipse偏好设置:Window > Preferences,导航到Team > Git > Configuration,点击New Entry添加配置项:

    • Key: core.sshCommand
    • Value: ssh -i ~/.ssh/你的非默认私钥文件名 -o IdentitiesOnly=yes
      替换为你实际的私钥路径,比如~/.ssh/github_rsa
  • 检查并调整SSH2配置
    进入Window > Preferences > General > Network Connections > SSH2:

    • 在General选项卡确认已添加你的非默认私钥,路径无误
    • 切换到SSH Agent选项卡,勾选Disable SSH Agent(若存在该选项),避免EGit尝试连接无效的Agent
  • 导入系统SSH配置文件
    在SSH2偏好设置中找到SSH2 Configurations(部分版本在General选项卡下方),点击Import选择~/.ssh/config文件导入,让EGit直接复用你已配置的身份规则

  • 重启Eclipse测试
    完全关闭Eclipse后重新打开,尝试再次克隆仓库。若仍失败,可先在终端执行ssh-add ~/.ssh/你的非默认私钥文件名手动将密钥加入系统SSH Agent,再启动Eclipse尝试

内容的提问来源于stack exchange,提问作者benblan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 18:31:05