I had the same problem. Found the answer here . Two options, one is ugly, and includes Ctrl-c'ing when your hovering drags on, and then git fsck and git merge on a dangling commit. But there is a better way, if it works, using the method of this blog , which describes how to use CNTLM.
Git does not work with NTLM proxies, which will be the case in most enterprise environments. The solution is to configure a local proxy server that redirects traffic, which is what CNTLM does.
Install CNTLM , modify the .ini file to insert your user, domain, password and proxy identifiers. Launch the proxy, then run it in git Bash: git config --global http.proxy localhost: 3128
Now work!
source share