【问题标题】:Cannot connect Intellij Ultimate 2016.2 to GIT using PKI无法使用 PKI 将 Intellij Ultimate 2016.2 连接到 GIT
【发布时间】:2018-02-14 23:32:26
【问题描述】:

所以,我一直在尝试让 IntelliJ IDEA Ultimate 连接到我们的 GitLab 和 JIRA 服务器,但两者都需要使用 PKI,我不知道如何让它工作。当尝试使用 Git 的 VCS 菜单选项来拉取或与 Git 交互时,我得到 Git Pull Failed fata: Could not read from remote repository。如果我在 IntelliJ 中使用终端屏幕,在我输入证书密码后它就可以正常工作。 现在请注意,我使用的是 Windows 系统。

我旁边的一位同事在 Linux 系统上运行相同版本的 IntelliJ,他能够使用 Git VCS 菜单功能。

有人知道如何让 Windows 与 IntelliJ 正常工作到 Git 和/或 JIRA 吗?

【问题讨论】:

  • 来自 Dmitriy Smirnov 提供的链接: 在“C:\Program Files\Git\cmd”文件夹中,您将找到文件“start-ssh-pageant.cmd” 在启动之前,需要创建环境变量:名称:SSH_AUTH_SOCK 值:C:\Users\username\.ssh\.ssh-pageant-username
  • 注意:用您的用户名替换用户名。

标签: intellij-idea gitlab jira pki intellij-idea-2016


【解决方案1】:

确保您的用户主页中有 .ssh/config 文件,该文件通过完整路径指定了要使用的密钥。然后确保您在设置 - 版本控制 - Git 中选择了内置 SSH 可执行文件

解决方法 - 使用本机 SSH 可执行文件和 ssh-agent。类似的设置描述了here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 2021-10-30
    相关资源
    最近更新 更多