Skip to main content
Skip table of contents

How to get “Create branch” permission in Azure DevOps?

To create a branch in Azure DevOps from Jira you need to have a Create branch permission in the Azure DevOps repository (project).

Check your current permissions

First, verify what permissions you currently have in Azure DevOps. You can do this by navigating to the repository settings and reviewing the permissions assigned to your user account:

  1. Go to the Azure DevOps project where you want to create a branch.

  2. Open Project settings. Navigate to Repos section and click on Repositories.

    image-20240410-131459.png
  3. Go to the Security tab.

  4. Enter your name in the search filter and select from the identities that appear.

    image-20240410-132131.png
  5. Review the permission set granted to you.

    branch_perm.png
  6. If you don't have the Create branch permission, contact the project administrator to grant you the necessary permissions. If you have permissions management access, you can grant yourself or others the Create branch permission.

Set “Create branch” permissions for a specific user

  1. On the Security tab, enter the user's name into the search filter and select from the identities that appear.

    image-20240410-132131.png
  2. To grant Create branch permissions, change Not Set to Allow.

    branch_grant.png
  3. When done, navigate away from the page. The permission changes are automatically saved for the selected user.

You may not be able to find a user from the search if the user hasn't been added to the Azure DevOps project.

Set “Create branch” permissions for a security group

You can set Create branch permissions for a custom security group if you have defined security groups.

  1. On the Security tab choose the group.

  2. Change Not Set to Allow next to Create branch permissions.

    brannch3.png

Also, you can define a security group for the particular user in the Organisations settings (if you are the Organisation admin):

  1. Select the Azure DevOps organisation you need.

  2. Go to Organisations settings.

  3. Click on Users. Find the user you need and click on Manage user.

    image-20240410-154204.png
  4. By default, Project Contributors and Project Administrators have permission to contribute to a repository, this includes the ability to create branches. More details here.

    image-20240410-154708.png

Pay attention, to be able to create branches, you must be granted Basic access level or greater. Users granted Stakeholder access for private projects have no access to source code. Users granted Stakeholder access for public projects have the same access as Contributors and those granted Basic access. To change access level for the particular user you need to visit Organisation settings→UsersManage User. To learn more, see About access levels.

Updated:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.