通过 SSH 使用 EGIT 和 GITHUB 弹出密码短语

Passphrase popup with EGIT and GITHUB through SSH

我一直在使用 EGit 和 JGit。我试图通过右键单击项目然后执行 Push to Upstream.

使用 JGit 将一些文件推送到服务器

这是请求密码的弹出窗口:

这个弹窗是从哪里来的?如何配置我的 EGIT inode 以避免此密码短语弹出请求?

我进入此弹出窗口的过程是:`右键单击 -> 团队 -> 推送到上游 -> 我收到一个弹出窗口,要求输入密码。

使用 Eclipse 生成新密钥 - Window -> 首选项 -> 常规 -> 网络连接 -> SSH2 -> 密钥管理

将生成的 public 密钥复制到远程仓库

在不输入密码的情况下单击[保存私钥]按钮

重启 ECLIPSE

这可能不会再次要求您输入密码。

***不要忘记配置您的 Fecth/Push 配置。(团队->远程->从上游配置 Fetch/Push)

更改 URI***