Eclipse:如何使用密钥文件通过 ssh 克隆 git?

问题描述 投票:0回答:3

嘿,我正在使用 Eclipse(运行 Ubuntu 10.10)并且想要连接到远程 git。通常我会使用 egit 插件,但现在我需要 使用密钥文件通过 ssh 连接

不幸的是 egit 没有“使用密钥文件”选项,有没有办法使用我的密钥文件连接到我的存储库? 有没有一种“隐藏”的方式让 Eclipse 将参数(-i keyfile)传递给 ssh 或其他东西?

eclipse git ssh key egit
3个回答
4
投票

http://wiki.eclipse.org/EGit/User_Guide/Remote - 我必须在“密钥管理”选项卡中手动加载现有密钥。


1
投票

我对egit一无所知。但你通常做的是:

  1. 启动 ssh-agent(当我的窗口管理器启动时,我的会自动启动,所以你必须谷歌一下如何设置它)

  2. 运行 ssh-add [您的密钥]

  3. 照常使用 git 而不是 ssh。它不会要求您提供任何密码,因为 ssh-agent 会处理它。

HTH


0
投票

我最近不得不设置一台新的 mac,也遇到了这个问题。我生成了一个新密钥,该密钥不是默认的 rsa/dsa 加密格式,并且无法弄清楚如何让 ecplise 指向它。正如 Jayden 上面提到的,有一个密钥管理部分,但在我在 mac 上安装的版本上,它不叫这个。该位置也与该链接中描述的位置略有不同。我必须转到 Eclipse -> 设置(首选项) -> 常规 -> 网络连接 -> SSH2。打开设置后,您可以在搜索中键入 SSH2 来找到它。然后您将看到指定其他 ssh 私钥的选项。

我花了一些时间才找到这个,所以希望这对找到此页面的其他人有帮助。

我当前的版本: 版本:2023-12 (4.30.0) 版本号:20231201-2043

© www.soinside.com 2019 - 2024. All rights reserved.