I'm on a Macbook running 10.13.1 High Sierra and newest Source Tree Version 2.7.
For a couple of weeks (on an older Source tree version) it suddenly started to ask me for my password twice every time I wanted to pull or push. At some point I couldn't stand it anymore and I decided to update SourceTree in the hope it would fix it.
Now that I updated nothing works anymore, I can't pull or push. I saw lots of people experiencing the same issue even 2-3 years ago. I tried re-installing, or clearing the cache but nothing seems to fix it.
This is the error message i get now:
git-credential-sourcetree[30381:15121586] Error generating password due to missing uuid. Please report this to Atlassian.
What can I do ?
I recommend you to clean re install (including removing Sourcetree's app support folder at ~/Library/Application Support/SourceTree and removing old keychain items written by Sourcetree). You will end up loosing your setting (bookmarks). But, that should get everything else working.
Make sure you add the account in preference and use the same protocol as the remote URL fo the repo cloned (ssh/https).
Github, Https, OAuth. I see the error when I try to pull from the remote.
Oh no... but when I try to push it says:
Error generating password due to missing uuid. Please report this to Atlassian.
remote: Repository not found.
Before I got this error, when I tried to push, it actually gave me the normal error that there is changes on the remote and I need to pull first, so it's definitely hooked up with the remote
I am assuming you have added the GitHub account in Preferences. Can you please check keychain if Sourcetree has successfully saved your tokens. You should be able to find two items in keychain and this time, one file in Applications Support folder with the name <username>@STAuth-github.com. If possible, please attach screenshots to help me get a hold of the situation.
Thanks so much for the feedback. I will submit a ticket for this to investigate the issue and would get back to you with a debug build with extra logging to identify and resolve the issue.
In the meanwhile, I would recommend you to use SSH for GitHub and generate a new key with Sourcetree if you don't have any. We'd upload this to GitHub once you save the account, so you don't need to do anything extra. Also, in the repository browser, right click on the repository and click on Convert to SSH so that you can use it with the new account setup.
Hope this workaround gets you up and running!
Hey @Patric Corletto,
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.
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