9

我是一名 Eclipse 用户,正在评估是否切换到 IntelliJ IDEA。我目前正在试用 IDEA 10.0.2。我的操作系统是Windows。

通过 SSH 使用 Git 时,IDEA 总是要求我输入密码。我在设置中找不到任何选项以使其使用公钥身份验证。根据这篇文章,我的密钥在%USERPROFILE%\.ssh目录中,并且我的HOME变量指向与USERPROFILE.

我不知道我做错了什么,谷歌搜索更多细节并没有产生任何结果。有谁知道如何让 IDEA 使用公钥认证?

编辑:我的密钥受密码保护。

4

2 回答 2

19

如果您的命令行 git 使用公钥身份验证,那么 IDEA 也应该如此。在 IDEA VCS 设置中,将 SSH 实现从 切换IDEA ssh到 ,native以便在运行命令行 git 时使用相同的 SSH。

于 2011-04-01T20:56:53.333 回答
3

在最新版本 [截至 2019 年 4 月 29 日] 中,没有SSH executable切换 SSH 实施的选项。因此,我在 Windows 10 上按照以下步骤操作:

  1. 创建一个 ssh-keypair(可以在 Linux 上创建并复制到 windows 机器上)
  2. 将公共 SSH 密钥内容复制到 GitHub Settings-> SSH and GPG keys->New SSH key
  3. 将私钥复制到C:\Users\<your-user-name>\.ssh\
于 2019-04-29T18:14:22.430 回答