It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Why did github authentication suddenly stop working? Edited

Hi,
I've been comiting to my github repository on a sporadic schedule. Last time was about a month ago (Jan 31st)

 

Since then, nothing changed: my github password didn't change, I didn't even touch my git, nor sourcetree.

 

Today I have to commit a crucial bugfix, and when I try, I get the following error:

 

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master
fatal: HttpRequestException encountered.
Une erreur s'est produite lors de l'envoi de la demande.

remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/jeango/TwinCATBrowser/'

Pushing to https://github.com/jeango/TwinCATBrowser
Terminé avec des erreurs, voir ci-dessus

 

I tried the following:

- Refresh OAuth token
- Re-create a new personal access token (and switched to basic to use that token as password)
- Update embeded git version
- Tried to push with terminal
- git credential-manager clear

None of this worked. I had to restrain myself not to drive a fist through my computer's screen

Edit: I disabled two factor authentication in github, and I could then do a push. But I don't want to disable 2 factor in the long run.

2 answers

1 accepted

4 votes
Answer accepted

Just so other ppl who have this problem can easily solve it. Solution is to

1) install the latest git client (got mine here: https://git-scm.com/download/win )

2) set sourcetree to use system git (Go to "Tools > Options > Git " and click "Use System Git version")

This worked for me, Thanks.

I also had to install the latest version of the Git Credential Manager:

https://github.com/Microsoft/Git-Credential-Manager-for-Windows

Like Hervé Le Meur likes this

@Sam LeatherdaleThanks, this fixed the issue with command-line git bash on Windows and Bitbucket repositories, since even the latest stable Git download apparently ships with an older Git Credential Manager.

Can one of you tell me where to change the sourceTree.

I have downloaded the latest git client and the latest git credential manager.

I now have this error message:

fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
Pushing to https://myLogin@bitbucket.org/myLogin/myPorject.git
error: failed to push some refs to 'https://myLogin@bitbucket.org/myLogin/myProject.git'

Where is the "Tools" to do "Tools > Options > Git " and click "Use System Git version"
to set sourcetree to use system git?

I have looked at ma git bash and git gui windows and could not find how to set sourcetree to use system git.

 

Thank you for your help.

I found out I had a folder that was too large for git to handle in spite of increasing the buffer. I did not find a solution, I just removed the last commit and then commit everything but that big folder and it worked.

1 vote
Mike Corsaro Atlassian Team Mar 01, 2018

Hello! Please see this comment. It was caused by Github deprecating TLS 1.1 support, which means that all older versions of git (versions released before Jan of this year...) won't be able to connect using the Git Credential Manager for Windows. Github decided not to inform us, or otherwise email any developers about this change, so we had no idea that it was going to happen. Sorry about that!

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Sourcetree

Sourcetree for Windows - CVE-2019-11582 - Remote Code Execution vulnerability

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...

4,917 views 0 12
Read article

Community Events

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

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you