Symptoms

When you are doing a build using a CI tool such as Jenkins and your Source Code Management system is TaraVault Git you may experience an issue when the Git fetch command inexplicably hangs for some reason, even though the same Git command works from the Git command line or GUI tools such as TortoiseGit.

Solution

As described in this very detailed article from CloudBees, the problem is usually due to the Git Windows Credential Manager interfering with the Jenkins credential manager.