GitKraken And Github - failed to get server certificate: The handle is in the wrong state for the requested operation
This is because Github removed weak cryptophic standard support (TLSv1 and TLSv1.1) - source
All you have to do on Windows devices (mostly on Windows 7) is set default TLS version to 1.2 - link
Step-by-step fix
- Download the kb3140245 update from Microsoft, which is necessary to enable TLS 1.1 and TLS 1.2.
- Download the easy fix utility from Microsoft and run it.
- Restart your system. Everything should work fine. There might be issues with some websites etc, just rebooting your router should resolve any issues that might arise.
This broke me for a long time.
In gitkraken, go to the left window where "origin" is on your respective repos, click the three dots over flow and click "edit origin", make sure your pull & push urls are ssh or http NOT https.