You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
When I pull, I get this window
Even though I enter correct username and password, it keeps popping out. The pull doesn't complete, this is the error:
git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
fatal: HttpRequestException encountered.
An error occurred while sending the request.
remote: Invalid username or password.
fatal: Authentication failed
I am able to pull through command line, but not through the sourcetree interface. Please help!
The problem is that SourceTree's embedded Git client comes with git-credential-manager v1.12, which no longer works with Github since they disabled TLS 1.1 on their site. You need to get git-credential-manager v1.14. Easiest way to do that is to install a current copy of the Git client separately, and then switch SourceTree over to use that ("system git") instead of its embedded client. Alternatively, you can update git-credential-manager in your embedded client by replacing its files with the newest version from Microsoft.
(This text here because this site doesn't allow me to post the same message in multiple threads, even when it's the answer to all of them.)
Thanks for this solution. Caused some frustration until I found this article.
The folks at https://www.sourcetreeapp.com/ should replace their download package to include the newer git-credential-manager v1.14. It's more than 7 months after this question was posted and I ran into this just yesterday.
Hi, I am having the very same problem, only that I already had Credential thingy v.14, tried updating to v.18, problem persists.
Then I updated GIT.
Tried changing from embeded to system, problem persists.
Tried updating embeded one, it wont finish updating because problem persists, which also spawns a dozen more login windows.
Also tried reseting all passwords,
and even reinstalling sourcetree.
Also tried removing all saved passwords, and guess what?
This started happening to me.
It's infuriating how brittle auth is in SourceTree- to the point where for every person I teach git to I _tell them_ auth is hacky and we should set aside a few minutes to play with OAuth/Basic to get it to work. Still problems pop up once every month or so.
There are also GUI issues that go unresolved for years.
Oh well, guess it's finally time to try GitKraken!
Hello! Could you try the following:
If that doesn't work, try adding the GitHub account with OAuth: