Search code examples
sslgithubintellij-ideatls1.2

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


So with the recent weak crypto standards removal at GitHub I can no longer use GitHub with IntelliJ. I've done some research and so far it seems that IntelliJ does not support TLSv1.2?

The only SSL protocols I'm seeing are SSLv3 and TLSv1 in the Network settings of Version Control.

Subversion > Network settings

Is there anything I can do about this?

Thanks in advance.


Solution

  • TLS is used in HTTPs connections only. IntelliJ does support TLS v.1.2

    The issue is that you probably use SSH, and builtin SSH client indeed fails to connect after diffie-hellman-group1-sha1 has been disabled on the GitHub.

    The issue is fixed in 2018.1

    If you don't want to update to the EAP yet, as a workaround you could switch SSH executable to Native at Settings | Version Control | Git. Note, that if you keys are protected with a passphrase, you need to load them into ssh-agent first. See e.g. this topic