Does Bitbucket provide an effective way to manage repository access, branch protection, and code review workflows when building and scaling a Canadian job portal with multiple contributors and teams?
Welcome @Luna Harper
Expanding on @Nikola Perisic advice, I highly recommend managing access and restrictions via user groups. You only need to configure group permissions and restrictions once, for example:
Group A can access Repository A, write to feature/bugfix branches, but cannot write or merge to protected branches (main, release, master ...) in this repository
Group B can access Repository B, write to feature/bugfix branches, but cannot write or merge to protected branches (main, release, master ...) in this repository
Group M can access Repository A & B and has merge permission for protected branches.
This way you can set up a simple but effective and scalable configuration.
You won't have to change anything except user's group memberships as they move between projects/repositories.
Ulrich
// Izymes
Welcome @Luna Harper
When you say effective, what exactly do you mean? Each repository can either be public or it can be private. For branch restrictions in your repository you can limit on which people or groups have the write access. You can also limit the merge requests to certain people or a group. The branch restrictions are under the Workflow category.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.