In my attempts to get Sourcetree to not prompt me for a password to bitbucket all the time, I'm now down a rabbit hole where it won't connect to bitbucket at all.
This is Version 2.7 on Mac, connecting to Bitbucket cloud. I authenticate into Bitbuket using my Google credentials.
Sourcetree > Preferences > Accounts > Add ...
* Host: Bitbucket
* Auth Type: Basic
* Username: blah blah (got it from Bitbucket Settings > Account Settings > Username
* Protocol: HTTPS
* Password <- What goes here? I have configured an app password on Bitbucket under Settings > App passwords, and pasted the one generated into this, but I get "We couldn't connect to Bitbucket with your (blah blah) credentials. Check your username and try the password again."
(p.s. I've tried SSH also, but couldn;t get that working. Happy to give it another go though)
Thanks for the idea, Manjunath -- it accepts the credentials fine in Preferences > Accounts, but still prompts be for a password when I push to bitbucket, and the push fails with a bunch of errors such as:
Pushing to https://***.git
2018-02-09 20:15:41.011 git-credential-sourcetree[8604:4476734] Error generating password due to missing uuid. Please report this to Atlassian.
2018-02-09 20:15:41.013 git-credential-sourcetree[8604:4476736] Something went wrong. one or more parameters required to renew token is nil.
2018-02-09 20:15:45.179 git-credential-sourcetree[8604:4476734] Error generating password due to missing uuid. Please report this to Atlassian.
2018-02-09 20:15:45.179 git-credential-sourcetree[8604:4476734] Password encryption failed - key to to encrypt password is unavailable (nil)
remote: Invalid username or password. If you log in via a third party service you must ensure you have an account password set in your account profile.
fatal: Authentication failed for 'https://***.git/'
So that looks like a fresh hell to explore.
Apologies for the trouble here. This is a new issue that is being reported and I would appreciate if you can use a custom build and give me logs for this one.
This would help us identify and resolve the issue.
In the meanwhile, you can use ssh to work around these issues. If you have already generated an ssh key and uploaded it to bitbucket, please check if the key is also added to ssh-agent on macOS and add it if not already added by running below commands in terminal.
Check for keys in agent using
Add Keys using
Atlassian, PLEASE, are you ever going to fix this issue? It continually prompts for user password when Pushing and Pulling. I enter my password and it will not accept it. Same errors as reported many times. I completely uninstalled SourceTree and reinstalled the latest version. Same thing.
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