I am getting the same error posted here.
Here is the error:
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks -c credential.helper= -c credential.helper="C:/Users/PC/AppData/Local/ATLASS~1/SOURCE~1/GIT_EX~1/GIT-CR~1.EXE" push -v --tags origin master:master
remote: Invalid username or password. If your organization manages your account or you've enabled two-step verification, create an app password to log in: https://confluence.atlassian.com/x/9DJmMQ
fatal: Authentication failed for 'https://bitbucket.org/username/directory/src/master/'
Pushing to https://bitbucket.org/username/directory/src/master/
Completed with errors, see above.
Here is what all I have tried.
> Control Panel > User Accounts > Windows Credentials
I removed any credential with git, sourcetree, or bitbuck
Tools > Options > Authentication > Remove
I removed Authentication within Sourcetree
Not sure what else to do. Any information on how I can resolve this bug would be appreciated.
1. Setup Sourcetree and Bitbucket
2. Linked Sourcetree to Bitbucket
3. Tried to push from Sourcetree to Bitbucket and a login window appeared
4. I used my Bitbucket credentials and got error which is listed above
5. Tried several solutions listed above, but could not get it working
6. Downgraded to v18.104.22.168 and everything started working
7. Thought I would try @Mike Corsaro suggestion and upgraded back to v22.214.171.124 (most current version) I did not have to do anything with SSH key. I was able to confirm that SSH was setup correctly as listed by Mike.
Not sure if this is a bug or I am just missing something. Glad it is now working though.
I finally solved the problem by doing the steps:
1. Uninstall SourceTree
2. Delete folders C:\Users\<your name>\AppData\Local\Atlassian and C:\Users\<your name>\AppData\Local\SourceTree
3. Download latest version from https://www.sourcetreeapp.com/ and install it
4. Login with your account
5. Add your working directory
6. Commit and Push again. Login again if asked
No need to use SSH. I used HTTPS
I just had the same error message for the last couple of days.
Github said my password is not strong enough and asked me to change to a stronger password, as a result I changed my account's password.
I'm using Mac SourceTree v4.0.1 (234) ( Embedded Git 2.23.0 ) and there is NO WHERE I can find an option to update password.
Using Terminal to do a git pull, enterring new password, works inside the Terminal only and does NOT work in Source Tree GUI in this case.
I was able to update password for Source Tree on my PC.
On Mac I need to goto Mac's KeyChain access and delete all the Github entries in there, restart Source Tree, do a fetch all, and it ask for new password, it's working afterwards.
Hopefully it helps you if you encounter the same issue in Mac
You've tried SSH and it still didn't work? In your original post the URL implies that the URL for the repository is not using SSH. You'll need to replace the origin URL to tell git to use SSH for that repository.
First, go to the repository in Bitbucket, and hit the "clone" button, and copy the SSH url:
Then, open the repository in Sourcetree and paste the URL into the textbox in step 3 (assuming you've setup a SSH key already in Bitbucket and Putty is running):
During setup I generate SSH key via Putty under Tools > Create or Import SSH key. I added SSH key to Bitbucket client.
As stated earlier I downgraded to v126.96.36.199 and things started working again. I decided to upgraded back to v188.8.131.52 and check the settings you suggested.
I did not have to do anything with SSH key as specified above and everything seems to be working now. I did check the settings and see one entry. Settings > Remotes > Name: origin Path: https://email@example.com/username/directory.git
On OSX I had the same problem after entering the wrong password for GitHub
To clear the incorrect password I deleted the authorization file:
Then retried, and it worked. No SSH set up.
Originally when the window popped up asking for my username and password, I put in my email address instead of my username. Then I could never get that window to pop up again, and it was obviously forever trying to use my email address as my username.
I fixed this on Sourcetree for Mac by going to Preferences > Advanced, and then in the list of default usernames, I changed the username there to be correct.
Fixing it there solved my issue.
Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...
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