Bitbucket
As of 9 September 2025, app username and passwords have been deprecated as a type of authentication method. However, as of 9 June 2026, all existing app passwords will be disabled. Users are required to create API tokens and migrate this function prior to the deadline to avoid disruptions: https://support.atlassian.com/bitbucket-cloud/docs/api-tokens/. Follow the steps below for creating an API token instead of a password.
About Bitbucket
Bitbucket from Atlassian is a cloud/self-hosted version control application. It provides effective ways to manage repositories, issue tracking, and technical projects. In the most basic terms, Bitbucket empowers you with total authority over the DevOps lifecycle.
GitHub and Bitbucket
GitHub and Bitbucket are hosting platforms that offer developers access to both public and private repositories. The functionality of Bitbucket and GitHub is very similar, and both allow you to perform basic operations, such as:
Create and manage repositories
Utilizing Two-Factor Authentication (2FA)
Make pull requests
Perform code reviews
Enhances team collaboration and efficiency of the process.
Make use of inline editing and Markdown support
Keep track of issues, etc.
Configuring Your Bitbucket Repository
Prerequisites for registering Bitbucket with ARM
You must have a Bitbucket account. If you don’t already have a Bitbucket account, you can create one at https://start.atlassian.com/ Once you have a Bitbucket account, you can create a new repository or use an existing one.
You must have permission to register a repository.
Store your Bitbucket’s credentials in ARM.
Creating Your Bitbucket Credential in ARM
This is an initial step where you store your user's credential (usually a username, password, or token) in ARM.
To authenticate Bitbucket, you’ll have to use API Token instead of the regular password to login to your Bitbucket account.
Creating an API Token
Go to Settings → Account settings (Atlassian account settings)
Go to Security → API tokens with scope
Once the API token is generated, the customer should use the Bitbucket repository URL while configuring the connection.
Example: Repo URL:
https://bitbucket.org/pavankumar_kodange/arm-test.gitUsername:
pavankumar_kodangePassword: (API token generated from Atlassian Account Settings → Security → API tokens with scope)
Storing your Bitbucket credential in ARM
Log in to your ARM account.
Hover your mouse over the
Adminmodule and click on theCredentialstab.Next, click
Create Credential.On the next pop-up screen, give a
credential name.Choose the
Credential TypeasUsername with Password.Enter your Bitbucket
usernameandApp Password.Click
Save.
Registering a Bitbucket repository in ARM
If you wish to set up a Bitbucket repository, ensure that you have an account created and configured at Bitbucket. Next, follow these steps:
Log in to your ARM account.
Hover your mouse over the
Adminmodule and click onVC Repos.Click on the
Register Repositoryavailable on the right corner of the screen.On the
Register Repositorypage, select theVersion Control SystemasGIT.Enter the
nameof the repository to display it locally.Paste the
Clone URLthat Bitbucket provides you.
Follow the steps to copy the URL from the Bitbucket account: a. Select your registered Bitbucket repository. b. Click on
Cloneand selectHTTPS. c.Copy the URLto paste in the ARM. Note: Make sure to remove “git clone” before pasting the URL.
Choose the correct user's
Credentialsfrom the list that you saved earlier.The
Default Branchselection will be in disabled mode by default. Click on therefreshbutton to fetch and list down all the available branches on your remote repository.Select one of the default branches from the list.
Once the registration is successfully done, you can find the newly added repository on
VC Repo'shome page.
Last updated
Was this helpful?

