I've recently encountered the same problem due to my company's highly rigid network policies.
Yet, when I switched from the SSH to the HTTPS address, the problem went away.
I also had to use the Windows certificate mechanism git config --global http.sslbackend schannel (as recommended here), but that's about it.