There\'s a lot of questions about the following error, but they all have same solution which did not have any effect:
$ git push Unable to negotiate with 192
I faced the same issue using Git for Windows 2.27.0.
Git for Windows brings its own OpenSSH implementation. I had to change the config file C:\Program Files\Git\etc\ssh_config
Host myhost@example.com Port 22 KexAlgorithms +diffie-hellman-group1-sha1 KexAlgorithms +diffie-hellman-group14-sha1