IntelliJ 2017.3 和 GitHub 的 SSL (TLS v1.2) 问题

SSL (TLS v1.2) issues with IntelliJ 2017.3 and GitHub

因此,随着最近在 GitHub 处删除弱加密标准,我无法再将 GitHub 与 IntelliJ 一起使用。我做了一些研究,到目前为止,IntelliJ 似乎不支持 TLSv1.2?

我在版本控制的网络设置中看到的唯一 SSL 协议是 SSLv3 和 TLSv1。

Subversion > Network settings

我能做些什么吗?

提前致谢。

TLS 仅用于 HTTPs 连接。 IntelliJ 支持 TLS v.1.2

问题是您可能使用 SSH,并且在 GitHub 上禁用 diffie-hellman-group1-sha1 后内置 SSH 客户端确实无法连接。

问题是fixed in 2018.1

如果您还不想更新到 EAP,作为一种解决方法,您可以在 Settings | Version Control | Git 将 SSH 可执行文件切换到本机。请注意,如果您的密钥受密码保护,则需要先将它们加载到 ssh-agent 中。参见例如this topic

我们可以试试这个。 使用以下代码在 Intellij Idea 中设置 VM 选项: -Dhttps.protocols=TLSv1.1,TLSv1.2