Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial (from launch until 1 July 2020) or Git (since October 2011) revision control systems. Bitbucket offers both commercial plans and free accounts. It offers free accounts with an unlimited number of private repositories (which can have up to five users in the case of free accounts) as of September 2010. Bitbucket integrates with other Atlassian software like Jira, HipChat, Confluence and Bamboo.
It is similar to GitHub, which primarily uses Git. Bitbucket has traditionally marketed its services to professional developers with private proprietary software code, especially since being acquired by Atlassian in 2010. In February 2017, Bitbucket announced it had reached 6 million developers and 1 million teams on its platform. In April 2019, Atlassian announced that Bitbucket reached 10 million registered users and over 28 million repositories.
Bitbucket has three deployment models: Cloud, Bitbucket Server, and Data Center.
Bitbucket Cloud (previously known as Bitbucket) is written in Python using the Django web framework.
Bitbucket is mostly used for code and code review. Bitbucket supports the following features:
- Pull requests with code review and comments
- Bitbucket Pipelines, a continuous delivery service
- 2 step verification and required two step verification
- IP whitelisting
- Merge Checks
- Code search (Alpha)
- Git Large File Storage (LFS)
- Documentation, including automatically rendered README files in a variety of Markdown-like file formats
- Issue tracking
- Static sites hosted on Bitbucket Cloud: Static websites have the bitbucket.io domain in their URL
- Add-ons and integrations
- REST APIs to build third party applications which can use any development language
- Snippets that allow developers to share code segments or files
- Smart Mirroring
Bitbucket Server (formerly known as Stash) is a combination Git server and web interface product written in Java and built with Apache Maven. It allows users to do basic Git operations (such as reviewing or merging code, similar to GitHub) while controlling read and write access to the code. It also provides integration with other Atlassian tools.
Bitbucket Server is a commercial software product that can be licensed for running on-premises. Atlassian provides Bitbucket Server for free to open source projects meeting certain criteria, and to organizations that are non-profit, non-government, non-academic, non-commercial, non-political, and secular. For academic and commercial customers, the full source code is available under a developer source license.
Bitbucket Cloud announced it is moving to a per-user pricing plan in early 2017 with 3 tiers: Free, Standard and Premium. The free plan is free for up to 5 users with unlimited private repositories. The Standard Plan is $3/user/month starting at $15 per month and the Premium Plan is $6/user/month with extra administrative features such as IP Whitelisting, Mirroring, Merge checks, and required 2-step verification.
Until this pricing plan launches, Bitbucket offers multiple paid plans that allow repository owners to have more users in their account. Free private repositories are limited to five users. By upgrading to a paid plan for a monthly fee, more users can access the repository: 10 users for $10 a month (€9 a month), 25 users for $25 a month (€22.50 a month), 50 users for $50 a month (€45 a month), 100 users for $100 a month (€90 a month) and unlimited users for $200 a month (€180 a month).
Bitbucket also hosts free public repositories and public wikis.
Users on a free plan can have unlimited public and private repositories. There is no limit to how many users can edit/read public repositories, private repositories, however, are limited to 5 users which can be increased by choosing a paid plan.
Bitbucket is free for students and teachers if they sign up with an academic email address. Academic users get unlimited academic collaborators.
Bitbucket is free for open source licenses if it is licensed under a license approved by the Open Source Initiative, the project source code is available for download and the open-source project has a publicly accessible website.
The above is a brief about Bitbucket. Watch this space for more updates on the latest trends in Technology