I've provided my team direct access; however whenever i create a repo it doesn't automatically give them access. I have to remove the user and add them back in in order to get direct access updated.
Shouldn't direct access should be instant? Is there a reason currently why users don't get direct access immediately?
How to repeat issue:
Visit the account https://bitbucket.org/account/
(scroll down to direct access)
Add a user that has direct access
Create a new git repo / or import one
Revisit the account page https://bitbucket.org/account/
Click on the user that has direct access. You'll notice they don't have all repo access yet.
Also, when you create a repository you should be able to select the access level (add groups or direct access) If you want to add a team. that's something you want to do in the create repo page: https://bitbucket.org/repo/create . I'd like to see this as an "advanced fieldset option" when creating a repo.