Question

enter image description here

I am using tortoiseGit. I am facing some issue in Git-Pull. When I select Git-Pull, I get 1st window given in the screen shot & if I select okay then I get second window. This second window stays as it is & does not go forward. This used to work before but not sure why it is stuck now?

Was it helpful?

Solution

This is an issue seen mainly with origin using an ssh url.

See for instance issue 1880:

It looks like our gerrit server is not respecting the SSH protocol properly.
There was a change in putty/plink 0.63 where they do some ssh winadj commands.
They are expecting a reply response from ssh but it never gets sent. Therefore the plink simply waits until it gets these reply responses.

It's possible that the latest gerrit server has a fix although I didn't see any note of that on their release notes. Putty has a workaround though:

  1. Run putty for windows 0.63.
  2. Click on "Default Settings" in the Saved Sessions. Click Load,
  3. Go to Connection -> SSH -> Bugs
  4. Set "Chokes on PuTTY's SSH-2 'winadj' requests" to On (instead of Auto)
  5. Go Back to Session in the treeview (top of the list)
  6. Click on "Default Settings" in the Saved Sessions box. Click Save.

Now that bug setting will be saved for all running instances of plink/putty and including tortoisegitPlink.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top