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 客户端确实无法连接。
如果您还不想更新到 EAP,作为一种解决方法,您可以在 Settings | Version Control | Git
将 SSH 可执行文件切换到本机。请注意,如果您的密钥受密码保护,则需要先将它们加载到 ssh-agent 中。参见例如this topic
我们可以试试这个。
使用以下代码在 Intellij Idea 中设置 VM 选项:
-Dhttps.protocols=TLSv1.1,TLSv1.2
因此,随着最近在 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 客户端确实无法连接。
如果您还不想更新到 EAP,作为一种解决方法,您可以在 Settings | Version Control | Git
将 SSH 可执行文件切换到本机。请注意,如果您的密钥受密码保护,则需要先将它们加载到 ssh-agent 中。参见例如this topic
我们可以试试这个。 使用以下代码在 Intellij Idea 中设置 VM 选项: -Dhttps.protocols=TLSv1.1,TLSv1.2