Bitbucket gives teams one place to plan projects, collaborate on code, test, and deploy.

Atlassian Bitbucket

Bitbucket is more than just Git code management. Bitbucket gives teams one place to plan projects, collaborate on code, test, and deploy. 1




Bitbucket Pipelines & Deployments

Atlassian Bitbucket Pipelines - Integrated CI/CD for Bitbucket Cloud that's trivial to set up, automating your code from test to production.2

Sync Bitbucket repo to AWS CodeCommit

AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories.

Short Description on steps we will be following

  • Creating a new and empty CodeCommit Repository where we are going to sync the data of the bitbucket repository
  • Creation of IAM Group which will have the access permissions which will allow us to commit the changes in the Codecommit repository
  • Creation of IAM User through which we will commit the changes from the bitbucket to the CodeCommit
  • Creation of SSH Keys and adding in the Security Credentials of the user
  • Configure Bitbucket Pipelines which will help us to create the replication from the bitbucket repository to the CodeCommit and which will be helpful to maintain the sync on timely basis.

Sync Bitbucket repo to GitHub

Microsoft GitHub is a development platform inspired by the way you work.

Bash Script

How to mirror Bitbucket repository to Github

Bash Script
# Clone the Bitbucket repository to your local machine:
git clone --mirror ssh://git@bitbucket.org:your_name/your_repo.git
cd your_repo.git

# Sync from remote (prune is to delete the local branches that are no longer on the Bitbucket repository)
git remote update --prune

# Push latest changes to Github
git push --mirror git@github.com:your_name/your_repo.git

Code Review / Pull Request

Peer Code Review is the act of consciously and systematically convening with one’s fellow programmers to check each other’s code for mistakes and has been repeatedly shown to accelerate and streamline the process of software development like few other practices can. 3

Last edited by MichaelAlber .
Page last modified on Tuesday August 3, 2021 09:35:31 PDT.