User is unable to create Bitbucket Cloud repositories
Platform Notice: Cloud Only - This article only applies to Atlassian products on the cloud platform.
Purpose
The purpose of this KB article is to provide context as to why this issue may occur and how to address this.
Diagnosis
A user is a member of a workspace and they have read/write access to this workspace, however, they are unable to create a new repository within that workspace
When they select the "Create Repository" option, they are unable to select certain destination workspaces which they are a member of as these do not appear in the resulting selection dropdown
Procedure
This article assumes that you are an administrator of the workspace and have the ability to modify workspace-level settings. If you are not an administrator - you will need to ask a workspace administrator to follow the below steps to resolve the issue.
Within Bitbucket Cloud, you can manage your users by organising them into projects and/or organising them into groups with varying degrees of access. There are settings that can prevent users from being able to create repositories, as a result, this can mean that users are unintentionally not able to create repositories.
Solution
NOTE: Assigning repository creation access to users at the project level is the preferred method for granting repository creation access so will be the only method highlighted in this article. Previously, the repository creation setting was handled by user group permissions but this no longer applies due to setting deprecation. This is highlighted in our community blog post and provides instructions for transitioning over from user groups to project permissions.
As per our documentation, you will need to:
Access Projects from the top navigation bar, then select the project that the user is a member of.
Select Project settings on the left sidebar.
Select Project permissions under the General heading on the left sidebar.
Select the Permission dropdown associated with the user or group that the user is a member of in the project.
Select either the Create or Admin permission from the dropdown menu to update the user or group’s permission in this project to allow them to create repositories, or add the user group with those permissions if it is not already present here.
If you are using groups within project permissions, and you are unsure of the user group that the user is a member of:
You can locate this information by accessing Workspace Settings > User Directory, and selecting the "View Access" option next to the user in question. This will reveal all of the group(s) that the user is a member of.
Once you have identified the group(s) you can then apply the above steps to that group.
If you are still encountering issues after following the steps contained within this knowledge article, please feel free to raise a support ticket or raise a community support ticket for further assistance.
Was this helpful?