I am getting the following error when trying to push local changes to github:
2018-01-18 14:07:39.128 git-credential-sourcetree[51532:6668251] Error generating password due to missing uuid. Please report this to Atlassian.
I am reporting as asked :-)
To Atlassian folks: I have installed version 2.7.1 and it still does not work when "embedded Git" is used: it does not show the original error, but just hangs during a push, as described previously.
So what @Dong Wook Baek found is just a workaround, but a good one--everything seems to be working and I am not sure if there is anything that I am missing by using "system Git" vs "embedded Git"?
I figured it out on my end. It's so odd, because it was working earlier this week.
This was my fix:
I had to make sure my account is HTTPS protocol, added my username and password, and it's now working...
I'd recommend you to delete the com.torusknot.SourceTreeNotMAS.plist located at ~/Library/Preferences/ and launch the app again. This should generate the missing UUID and allow all actions thereafter.
As far as ssh support is concerned, please make sure your keys are loaded to the ssh agent on macOS. Run below command to check loaded keys and add it if required.
Coming back to missing UUID issue, I would appreciate if some one facing this issue can check the com.torusknot.SourceTreeNotMAS.plist located at ~/Library/Preferences/ for the key "anonymousUUID" and see if its present and non nil. I assure you that we are looking in to this issue and help you resolve this asap with your cooperation. Also, this is happening for users moving to High Sierra only. Appreciate your cooperation and patience.
Sourcetree Mac Developer
Encountering this same problem.
2018-01-31 08:19:16.202 git-credential-sourcetree[6129:118515] Error generating password due to missing uuid. Please report this to Atlassian.
2018-01-31 08:19:16.202 git-credential-sourcetree[6129:118515] Password encryption failed - key to to encrypt password is unavailable (nil)
Tried doing the toggle of Use global user settings, but that did not work.
Tried deleting the com.torusknot.SourceTreeNotMAS.plist as well as reinstalling, no luck.
Note the error is only within SourceTree. If I go back to using command line git, everything works fine.
Random user here who just learned Sourcetree for personal version control on his Unity projects.
I'm on High Sierra 10.13.2, problem seems to have been fixed on my end by uninstalling (deleting the Sourcetree app in Applications folder and the com.torusknot.SourceTreeNotMAS -related files), then installing an older version (2.6.3a).
Still having the same problem where I have to constantly go in Settings -> Edit Account Info, input my password for it to authenticate any form of pushing, but this at least lets me push things out from my Mac.
Hope this helps someone.
Can you try this build and give me all the logs that you get?
This would help us identify and resolve the issue.
Appreciate your help on this.
This works sometimes and sometimes we still get that stupid pop-up message.
Followed by the following error messages:
Standard input = protocol=https
Auth type - 0
Trying to get password for username firstname.lastname@example.org and host bitbucket.org
Attempting to get account
Error fetching password for SourceTree (OAuth) for Bitbucket account with username email@example.com.
Error Description - The specified item could not be found in the keychain.
Something went wrong. one or more parameters required to renew token is nil.
UUID - (null)
I can't pull or push sometimes.
After installing version 2.7..1 (156) the pushing "hangs", i.e. I see a message saying
Pushing to https://github.com/account/repo.git
but nothing happens after that and I have to cancel eventually. This is after deleting blah.SourceTreeNotMAS.plist from Library/Preferences
Pushing from command line (git push) works as expected with no authN prompts.
I am running 2.7 (152) on High Sierra. I fixed the problem by going into Preferences / Accounts, and forcing a "reconnection" (HTTPS) of the Github account that was causing me issues. I still initially get errors when I try to push, but then it works, all without any intervention or re-trying on my part.
2018-02-11 11:08:47.481 git-credential-sourcetree[42829:18369525] Error generating password due to missing uuid. Please report this to Atlassian.
2018-02-11 11:08:48.475 git-credential-sourcetree[42835:18369714] Error generating password due to missing uuid. Please report this to Atlassian.
2018-02-11 11:08:48.476 git-credential-sourcetree[42835:18369714] Password encryption failed - key to to encrypt password is unavailable (nil)
Supported Platforms macOS Windows To make using Sourcetree as simple yet powerful as possible we embed (bundle) dependencies such as Git, Git LFS, and Mercurial. We strive to keep these...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs