Skip to main content

Bitbucket Support

  • Products
  • Get started
  • Documentation
  • Resources
  • Contact us
  • Sign in
  • Sign in
Bitbucket
Bitbucket Cloud

Documentation

  • Get started with Bitbucket Cloud
    • Get started with version control
      • Types of version control
      • DVCS workflows for Bitbucket
      • Find the command line
      • Install and set up Git
      • Git commands
    • Get started setting up a repository
      • Create a repository in Bitbucket Cloud
      • Import a repository
      • Clone a repository
    • Get started working on a repository
      • Push code to Bitbucket
      • Pull code from Bitbucket
      • Create an issue in Bitbucket Cloud
      • Create or edit a wiki page
    • Get started with branches and pull requests
      • Create and push a branch
      • Check out a branch in Bitbucket Cloud
      • Create a pull request for review
      • Review a pull request
      • Merge a pull request in Bitbucket Cloud
  • Join or create and manage workspaces in Bitbucket Cloud
    • What is a workspace?
    • Join or create a workspace
    • Grant access to a workspace
    • Organize workspace members into groups
    • Control access to private content in a workspace
    • Access tokens for a workspace
      • Require access token expiry
      • Create an access token for a workspace
      • Workspace-level access token permissions
      • Using access tokens for a workspace
      • Revoke an access token for a workspace
      • Rotate an access token for a workspace
    • Change a workspace ID
    • Transfer repositories and groups to a workspace
    • Publishing a Website on Bitbucket Cloud
    • Set up and use custom merge checks
  • Set up and work on repositories in Bitbucket Cloud
    • Search in Bitbucket Cloud
    • Set up your repositories
      • Create a repository
      • Add unversioned code to a repository
      • Import or convert code from an existing tool
      • Import a repository from GitHub or GitLab
    • Work on a repository
      • README content
      • Markup comments
      • Split a repository in two
      • Snippets overview
      • Clone a Git repository
      • Push updates to a repository
    • Branch or fork your repository
      • Branch a repository
      • Fork a repository
      • List branches in a repository
      • Check out a branch
      • Manage unmerged branches
    • Learn how to use commits
      • Add, edit, and commit to source files
      • Configure your DVCS username for commits
      • Repository tags
      • Use GPG keys to sign commits
      • Use SSH keys to sign commits
    • Use pull requests for code review
      • Create a pull request
      • Review code in a pull request
      • Check build status in a pull request
      • Merge a pull request
      • Resolve merge conflicts
      • Decline a pull request
      • Draft pull requests
      • Use Atlassian Intelligence to help write or edit content
    • Use Smart Mirroring for Bitbucket Cloud
      • Work with Bitbucket Smart Mirroring
      • Troubleshoot Bitbucket Smart Mirroring
    • Manage large files with Git Large File Storage (LFS)
      • Use Git LFS with Bitbucket
      • Use Git LFS with existing Bitbucket repositories
      • Use BFG to migrate a repo to Git LFS
      • Current limitations for Git LFS with Bitbucket
      • Storage policy for Git LFS with Bitbucket
      • Workflow for Git feature branching
      • Limits for viewing content and diffs
    • Configure repository settings
      • Set repository privacy and forking options
      • Grant repository access to users and groups
      • Set up Repository Access keys on macOS
      • Set up Repository Access keys on Windows
      • Set up Repository Access keys on Linux
      • Managing multiple Repository Access keys on one device
      • Map existing commits to username aliases
      • Link to a web service
      • Transfer repository ownership
      • Reduce repository size
      • Maintain a Git repository
      • Delete a repository
      • Pull request and merge settings
      • Git fast forwards and branch management
      • Use branch permissions
      • Suggest or require checks before a merge
      • Exclude files from pull request diffs
      • Change the remote URL to your repository
      • Manage webhooks
      • Event payloads
      • Create and trigger a webhook tutorial
      • Require signed commits
    • Access tokens for a repository
      • Create an access token for a repository
      • Repository-level access token permissions
      • Using access tokens for a repository
      • Revoke an access token for a repository
      • Rotate an access token for a repository
    • Set up and use code owners
    • View your notifications
    • Use wikis to store documents
      • Create a wiki
      • Clone a wiki
      • Special support for Creole
      • Macro reference for Creole markup
      • Make a wiki private or public
      • Use syntax highlighting in a wiki
      • Add images to a wiki page
      • Add a table of contents to a wiki
    • Understand Bitbucket issues
      • Use the issue tracker
      • Enable an issue tracker
      • Configure defaults for issue fields
      • Export or import issue data
      • Export or import issue data in Bitbucket
      • Issue import and export data format
      • Make the tracker private or public
      • Resolve issues automatically when users push code
      • Set email preferences for an issue tracker
      • Highlight syntax and mark up issues
    • Code Insights
  • Build, test, and deploy with Pipelines
    • Get started with Bitbucket Pipelines
      • Configure your first pipeline
      • View your pipeline
      • Specify dependencies in your Pipelines build
      • Limitations of Bitbucket Pipelines
    • Use Pipelines in different software languages
      • Run Docker commands in Bitbucket Pipelines
      • Javascript (Node.js) with Bitbucket Pipelines
      • Java with Bitbucket Pipelines
      • Laravel with Bitbucket Pipelines
      • PHP with Bitbucket Pipelines
      • Python with Bitbucket Pipelines
      • Ruby with Bitbucket Pipelines
    • Use Docker images as build environments
    • Access Pipelines deployment guides
      • Deploy to AWS S3
      • Deploy to AWS with CodeDeploy
      • Deploy to AWS with Elastic Beanstalk
      • Deploy to AWS EKS (Kubernetes)
      • Deploy a Lambda function update to AWS
      • Deploy to Amazon ECS
      • Deploy to Firebase
      • Deploy to Google Cloud
      • Deploy to Heroku
      • Deploy to Kubernetes
      • Deploy to Microsoft Azure
      • Deploy to npm
      • Deploy with pull requests
      • Deploy using SCP
      • Deploy build artifacts to Bitbucket Downloads
      • Publish and link your build artifacts
      • Build and push a Docker image to a container registry
    • Bitbucket Pipelines configuration reference
      • Global options
      • Git clone behavior
      • Cache, service container, and export pipelines definitions
      • Docker image options
      • Pipeline start conditions
      • Parallel step options
      • Stage options
      • Step options
    • Use glob patterns on the Pipelines yaml file
    • YAML anchors
    • Deployments
      • Deploy on AWS using Bitbucket Pipelines OpenID Connect
      • Set up and monitor deployments
      • Bitbucket deployment guidelines
      • Concurrency control
    • Scheduled and manually triggered pipelines
      • Variables and secrets
        • Using SSH keys in Bitbucket Pipelines
          • Set up Pipelines SSH keys on macOS
          • Set up Pipelines SSH keys on Windows
          • Set up Pipelines SSH keys on Linux
          • Use multiple SSH keys in your pipeline
        • Caches
        • Pipeline artifacts
        • Databases and service containers
          • Use pipes in Bitbucket Pipelines
            • What are pipes?
            • Write a pipe for Bitbucket Pipelines
            • Advanced techniques for writing pipes
          • Integrations
            • Integrate Jira and Pipelines
            • Integrate Pipelines with resource servers using OIDC
            • Use AWS ECR images in Pipelines with OpenID Connect
            • Integrate Slack with Pipelines
            • Connect to third-party services
            • Rate limiting with different third-party providers
          • Testing
            • Cross-platform testing in Bitbucket Pipelines
            • Test reporting in Pipelines
          • Runners
            • Adding a new runner in Bitbucket
            • Configure your runner in bitbucket-pipelines.yml
            • Set up runners for Linux Docker
            • Set up runners for Linux Shell
            • Set up runners for Windows
            • Set up runners for MacOS
            • Configure a runner to use a proxy
            • Configure logging in self-hosted runners
            • IP addresses for runners behind corporate firewalls
            • Use your Docker images in self-hosted runners
            • Autoscaler for Runners on Kubernetes
          • Push back to your repository
          • Share Pipelines Configurations
          • Dynamic pipelines
          • Migrate to Bitbucket Pipelines
            • How to migrate from Bamboo to Bitbucket Pipelines
            • How to migrate from Jenkins to Bitbucket Pipelines
        • Manage your plans and settings in Bitbucket Cloud
          • Manage your plan and billing
          • Log into or connect to Bitbucket Cloud
          • Configure SSH and two-step verification
            • Set up personal SSH keys on macOS
            • Set up personal SSH keys on Windows
            • Set up personal SSH keys on Linux
            • Managing multiple Bitbucket user SSH keys on one device
            • Enable two-step verification
            • Supported SSH key formats
            • Set up SSH with Sourcetree
          • App passwords
            • Create an App password
            • App password permissions
            • Using App passwords
            • Revoke an App password
            • Add an App password to Sourcetree or another application
          • Manage Bitbucket and account settings
            • Access your personal settings
            • Update your username
            • Delete an account
            • Set email aliases
            • Manage email notifications for watched objects
            • Organize groups for your repositories
            • Control access to your private content
            • Upgrade to Atlassian account
            • Keyboard shortcuts
            • Change your theme
          • Access tokens
          • IP addresses and domains to allowlist in your corporate firewall
        • Integrate Bitbucket Cloud with apps and other products
          • Integrate Bitbucket and Jira
            • Connect Bitbucket Cloud to Jira Cloud
            • Connect Bitbucket Cloud to Jira Data Center
            • Use Jira Cloud projects in Bitbucket Cloud
            • Create Jira issues from Bitbucket
            • Transition Jira issues during a pull request merge
            • Configure automatic team invitations
            • Enable Smart Commits
            • Use Smart Commits
          • Integrate Bitbucket and Compass
            • Connect Bitbucket Cloud to Compass
            • Link repositories to Compass components
          • Use Bitbucket Cloud with Marketplace apps
            • Bitbucket Cloud apps overview
            • Integrate Bitbucket Cloud with Slack
            • Integrate Trello boards in Bitbucket
            • Integrate another application through OAuth
            • Install Cloud IDE add-ons
            • Integrate your build system with Bitbucket Cloud
            • Hyperlink to source code in Bitbucket
            • Enable Bitbucket Cloud development mode
          • Use the Atlassian for VS Code extension
            • Get started with VS Code
            • Jira issues in VS Code
            • Bitbucket pull requests in VS Code
            • Bitbucket Cloud pipelines in VS Code
          • Security
            • Add and configure security with Snyk
        • Build third-party apps with Bitbucket Cloud REST API
          • API request limits
          • Use OAuth on Bitbucket Cloud
            • OAuth consumer examples
          • Use Bitbucket REST API version 1
            • groups Endpoint
            • group-privileges Endpoint
            • invitations Endpoint
            • users Endpoint - 1.0
            • invitations Resource
        • Get advisories and other resources for Bitbucket Cloud
          • Access security advisories for Bitbucket Cloud
            • Security Advisory: Changes to how apps are installed by URL
            • Security Advisory - 2016-06-17 - Password Resets
          • View end of support announcements for Bitbucket Cloud
            • End of support for AWS CodeDeploy app removal - 2019-12-03
        • Tutorials
          • Tutorial: Learn Bitbucket with Git
            • Create a Git repository
            • Copy your Git repository and add files
            • Pull changes from your Git repository on Bitbucket Cloud
            • Use a Git branch to merge a file
          • Tutorial: Learn Bitbucket with Sourcetree
            • Create a new repository
            • Copy your repository and add files
            • Pull changes from your repository on Bitbucket
            • Use Sourcetree branches to merge an update
          • Tutorial: Learn about Bitbucket pull requests
            • Create a repository (and add a reviewer)
            • Clone and make a change on a new branch
            • Create a pull request to merge your change
        • Create and manage projects in Bitbucket Cloud
          • Access tokens for a project
            • Create an access token for a project
            • Project-level access token permissions
            • Using access tokens for a project
            • Revoke an access token for a project
            • Rotate an access token for a project
          • Configure project settings
            • Set up Project Access keys on macOS
            • Set up Project Access keys on Windows
            • Set up Project Access keys on Linux
            • Managing multiple Project Access keys on one device
            • Add default reviewers to a project
            • Add repositories to a project
            • Configure a project's branching model
            • Find and share projects
            • Manage and edit existing projects
            • Set up a merge strategy for a project
            • Updating project details
            • Configure a project's branch restrictions
            • Configure project permissions for users and groups
          • Create a project
        1. Atlassian Support
        2. Bitbucket
        3. Resources
        4. Set up and work on repositories in Bitbucket Cloud
        Cloud

        Learn how to use commits

        • Add, edit, and commit to source files

          Learn how to add new files and edit existing files when you work on a repository.

        • Configure your DVCS username for commits

          Associate an email address with local commits by configuring a global email and an optional repository-specific email.

        • Repository tags

          Tag a commit at any point in its history, and compare tags to see the difference between points.

        • Use GPG keys to sign commits

          Generate and add a GPG key to sign your commits

        • Use SSH keys to sign commits

          Generate and add an SSH key or use an existing SSH key to sign your commits

        Was this helpful?

        Still need help?

        The Atlassian Community is here for you.
        Ask the Community
        • Explore more
        • Add, edit, and commit to source files
        • Configure your DVCS username for commits
        • Repository tags
        • Use GPG keys to sign commits
        • Use SSH keys to sign commits
        • Set up and work on repositories in Bitbucket Cloud
        • Work on a repository
        • Branch or fork your repository
        • Learn how to use commits

        • Use pull requests for code review
        • Use Smart Mirroring for Bitbucket Cloud
        CommunityQuestions, discussions, and articles
        Atlassian Logo
        • Accessibility
        • Notice at Collection
        • Privacy Policy
        • Terms of Use
        • Security
        • 2025 Atlassian