How do you get SourceTree to show Bitbucket team repos on New Tab > Remote?

I'm setting up Bitbucket for our team for the first time.  I've created some repos and assigned team members.

When I go into SourceTree everything is great.  All the team repos are listed automatically in the remote repository list under New Tab > Remote.

However, when teammates do the same, no repos are listed.  I found old posts about needing to watch/follow other user's repos to get them to show in the list (which makes sense).  So I had a teammate watch one of the repos in Bitbucket, but it still won't show in his remote list in SourceTree.

However, that teammate can manually enter the info and clone successfully in SourceTree, so it's not a rights issue.  They have rights and are watching it, so I'm not sure why it won't show in the remote list.

As another test, I had the teammate create a private repo and give me admin rights to it.  I can access the repo in Bitbucket and I started watching it, but it won't show in my remote list in SourceTree.  And of course, I can manually enter the info and clone successfully.

As far as I can tell this is supposed to work.  Can anyone confirm if it in fact works, and if so, how?

Note: I posted this as a discussion a month ago and only got "same problem here" reposnses.  I'm hoping posting it as a question might get an actual answer.

1 answer

1 accepted

1 vote
Jesse Yowell Atlassian Team Aug 29, 2017

Mitch,

I think I know the answer, and it has something to do with how Bitbucket permissions work (i.e. strangely).

To test this:

- Create a group within your team.

- Make sure the group is either read/write and has Can create repos checked

- Add a teammate who is unable to see the remotes

- Have teammate remove then re-add the account in SourceTree

You are correct. I changed his group to have "create repos" permission and when he deleted/re-added his account in SourceTree and it worked. Then I removed the "create repos" permission and repeated the process and he's back to no repos listed.

So thanks for that answer, but surely this is bug, right? Why would you need "create repos" rights to browse remote repos to which you have access? Especially when Bitbucket itself doesn't require that.

I really don't want every dev to be able to create repos. So I guess I have to choose between convenience of browsing remotes in SourceTree and proper security.

Any chance of this being fixed?  This can't be the intended behavior, right?

Ditto what @Mitch McHenry said. This workaround seems to be on the slippery slope toward "everyone's a Bitbucket admin because we can't figure this out" when all that's desired is for team remotes to be easily discovered.

Why's it work this way?

Tony I'm New Here Feb 16, 2018

This worked for me.  Definitely a bug.

Suggest an answer

Log in or Join to answer
Community showcase
Brian Ganninger
Published Jan 23, 2018 in Sourcetree

Tip from the team: workflow and keyboard shortcuts

Supported Platforms macOS Sourcetree has a lot to offer and, like many developer tools, finding and using it all can be a challenge, especially for a new user. Everyone might not love ...

273 views 0 3
Read article

Atlassian User Groups

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!

Find my local user group

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

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot