You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
Everything was fine and then I tried to clone a new repository today and there is a red X on my user name in the Remote window.
When I hover over it it says...
Unable to read memberships for the user from the remote host
Failed to list teams for user (my user name)
This endpoint has been removed.
I can go to the clone window and clone the repository from there by hand.
Please advise on how to fix.
Solution: This bug has been fixed in Sourcetree 3.4.8. Although, for some reason, the website still lists the 3.4.7 version for Windows. Here's a direct link to the Windows 3.4.8 exe until they fix the link on the website. Here are the release notes for 3.4.8.
Actually, updating to version 3.4.8 prevents the list of repos from loading entirely and now the program crashes at startup, so don't do that. Use the 3.4.7 workaround below until an actual fix is released.
After updating to version 3.4.7, click the "Refresh" button next to your list of repos and it should call the new API instead of attempting to use the old broken one.
Other possible workarounds:
For the record, I'm having this problem, and I just started with version 3.4.7 that I just installed today, never had an earlier one. The "refresh" workaround appears to work, BUT, I have to do it EVERY SINGLE TIME I start the program.
That's still very broken to me and should be addressed.
This looks like a breaking bug - the Bitbucket API endpoint has changed but SourceTree has not been updated to match. I don't think there's anything we can do until SourceTree is updated or the API is modified.
Personally I'm going to look around for a new Git client.
Facing the same problem.
Am I the only one that find it extremely unprofessional, that they would deprecate their API, but not change it in their own software?
Luckily it's easy to migrate repositories to Githhub, takes a couple of minutes a piece, so that's what we'll be doing.
Unfortunately, this appears to have made the program even worse on my end.
The repo list still won't load and I now have to uncheck and recheck the checkbox instead of just clicking "Refresh".
Also, the program now frequently crashes at startup, so I'm going to have to revert to 3.4.7 for now...
How do I understand this tool is abandoned?
Judging by the dates on the messages, this critical bug has not been resolved for so long.
This is my first time using git, and I wanted to work with GUI right away, so as not to waste time memorizing console commands, this tool was advised to me as the best option for a beginner, under Windows, but i realizing that it is probably better to start with another one.
@Nic Brough -Adaptavist- - To clarify, the solution that I posted above (the one that you accepted) is just a reliable workaround for the immediate problem but doesn't fix the underlying bug that's still present in the program.
The latest version of Sourcetree (3.4.7) still requires you to regularly click the "Refresh" button due to the broken API calls that haven't been fixed after over three months. This is something that Atlassian needs to address and the lack of an official response after all this time hasn't been reassuring. So while the program may not be truly abandoned, it's definitely not a good look that it doesn't currently work right out of the box.
Yes, that's exactly what I'm talking about, the first report of this (or similar?) error was more than a year ago, and since then there has not been an update to fix it, usually this is the case in abandoned applications. The release date of the penultimate version (3.4.6): 13-Aug-2021 is more than a year ago. I can't see the release date of the latest version in the version archive.
But in general, this is not so important, how important is the fact that many users can still use the program, which means I need help to explain to me how to set it up so that it starts working normally?
Any suggestions? I am using sourcetree 3.4.7 on a new PC and 3.4.6 on my laptop. It used to work on the laptop, then stopped working, strangely enough at the same time as when I tried to install sourcetree on the new PC. Gives the message "Failed to list teams for user [username] This endpoint has been removed"
I have no idea why, but when I got both of my laptops on 3.4.7, it magically worked. When I try to add a remote repository, it still shows an X overlay over my avatar and no repositories listed. But, when I click on Refresh, the overlay goes away and the repositories appear.