I'm using SourceTree v2.3.1 on Windows 7 alongside VisualStudio 2017 v15.3.5. I updated SourceTree and Visual Studio to these version recently, and possibly as a result of one or both of the updates, I have been unable to use SourceTree to Push, Pull, Fetch or any other operation against a remote TFS/Git repository. When I try, I get an error like:
git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
fatal: Unable to find remote helper for 'http'
Completed with errors, see above.
I have tried reinstalling SourceTree, removing all temporary files relating to it, installing keys in Putty, rebooting; all to no avail.
I can perform remote repository operations using Visual Studio's built in GIT client.
Please can you tell me what I need to do to resolve this problem.
This is something of a guess, but it sounds like the Git install being used by Sourcetree has become corrupted.
This isn't exactly that same issue, but very close https://stackoverflow.com/questions/8329485/unable-to-find-remote-helper-for-https-during-git-clone
In that it suggests curl isn't working to send HTTP requests. We have seen occasions when installing other software that they can update/change shared libraries in c:\windows etc that can then prevent components of git from running.
If you haven't already I would suggest trying to re-install any system Git Sourcetree is using or use the update option in Tools/Options/Git in Sourcetree
A vulnerability has been published today in regards to Sourcetree for Windows. The goal of this article is to give you a summary of information we have gathered from Atlassian Community as a st...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event