Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Bitbucket saas to saas migration

AshuBajaj October 10, 2024

Hi ,

 

I have to migrate an application's source code from company a bitbucket SaaS version to Company B bitbucket saas version .

I am in the discovery and planning phase.

Can anyone has real time experience in this. If yes. Please let me know the steps / tools for this migration and also the permissions required.

 

Thanks 

Ashu

1 answer

0 votes
Theodora Boudale
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 11, 2024

Hi Ashu and welcome to the community!

Repositories in Bitbucket Cloud belong to workspaces, and it is possible to transfer a repository from workspace A to workspace B.

You can read more details on how to transfer a repository here:

You need to have admin permissions to a repo in order to initiate a transfer request. You also need to have admin permissions to the workspace you are transferring to, in order to accept the transfer (otherwise, an admin of the workspace you are transferring to will need to accept the transfer).

If a repository is using Bitbucket Pipelines and also Deployment variables, these variables are not transferred. You will need to make a note of the Deployment variables before transfer, and recreate them after the transfer.

If a repository has a Wiki or an Issue Tracker, these features are not supported in workspaces administered through admin.atlassian.com. If the target workspace is administered through admin.atlassian.com, the wiki and issue tracker will be disabled after the transfer.

If you transfer a repository, its URL is going to change. Users who have a clone of repos you are going to transfer on their local machine will need to update the remote URL in each clone. Details are provided in the last section of the page I shared above. If you have any integrations with third party tools, these will also need to be updated with the new URL of the repo.

Please note that repositories with Git LFS cannot be transferred. In case you want to transfer a repo with Git LFS, please check the workaround provided on the following page:

Permissions may also need to be set up after the transfer. If you transfer a repository to Project1 of Workspace B and there are project permissions set for Project1, these will be applied to the repo you transfer as well. If you want to apply repository-specific permissions, you will need to do it after the transfer from Repository settings > Repository permissions.

Please feel free to reach out if you have any questions!

Kind regards,
Theodora

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
TAGS
AUG Leaders

Atlassian Community Events