GitKraken Desktop Documentation

Bitbucket Data Center Integration with GitKraken Desktop

Last updated: February 2026

GitKraken Desktop allows you to connect to Bitbucket Data Center, so you can find repositories, manage remotes, and create pull requests from a self-hosted environment.


Quick Start

Connect GitKraken Desktop to a Bitbucket Data Center server to clone repositories and manage pull requests from your self-hosted environment.

  1. Go to Preferences > Integrations in GitKraken Desktop.
  2. Select Bitbucket Data Center, enter your host domain, and click Generate a token on Bitbucket Data Center.
  3. Log in to your Bitbucket Data Center account in the browser and create a Personal Access Token with the appropriate permissions.
  4. Copy the token, paste it into GitKraken Desktop, and click Connect.

To configure SSH access after connecting:

  1. In Preferences > Integrations, click Generate SSH key and copy to clipboard.
  2. Open your Bitbucket Data Center account settings and add the copied public key.

Once connected, you can clone repositories directly from your Bitbucket Data Center list, add remotes including forks, and create and view pull requests from within GitKraken Desktop. GitKraken Desktop supports one Bitbucket Data Center account per profile. Use multiple profiles to work with more than one account.

Benefits

  • Create repositories on Bitbucket Data Center with optional .gitignore and license files.
  • Generate and copy an SSH key to use with Bitbucket Data Center.
  • Save authentication in reusable profiles.
  • Clone from your Bitbucket Data Center repository list.
  • Add remotes for Bitbucket Data Center repositories.
  • Create and view pull requests.

Note: All self-hosted server integrations, including Bitbucket Data Center, require an Advanced subscription tier or higher.


Connecting to Bitbucket Data Center

Note: GitKraken Desktop supports Bitbucket Data Center versions released within the past year.

To authenticate:

  1. Go to Preferences > Integrations.
Open Preferences to access Integrations
  1. Choose Bitbucket Data Center. Enter your host domain and click . Ensure the token has appropriate permissions.
Start connection to Bitbucket Data Center
  1. In the browser, log in to your Bitbucket Data Center account and create the token.
Create a Personal Access Token in Bitbucket Data Center
  1. Paste the token into GitKraken and click .

Generating SSH Keys for Bitbucket Data Center

Note: GitKraken uses the key in Preferences > SSH unless you configure a Bitbucket-specific SSH key or use your system SSH Agent.

  1. Open Preferences > Integrations.
  2. Click .
  3. Follow the in-app toast or manual instructions to add the key.
Generate and copy your SSH key
  1. In your Bitbucket Data Center account:
    • Click .
Add the SSH key to Bitbucket Data Center
  1. Paste your public key and click .
SSH key successfully added

OAuth Integration with Bitbucket Data Center

GitKraken allows you to:

  • Search your repositories when cloning:
Clone repositories from Bitbucket Data Center
  • View forks when adding remotes:
Remotes list includes repository forks

Manual entry of repository URLs is also supported.


Connecting to Multiple Bitbucket Data Center Accounts

GitKraken supports one Bitbucket Data Center account per profile. Use multiple profiles with GitKraken Pro to switch between accounts.

Bitbucket Data Center Pull Request Reviewers

If your token includes Project Admin and Repository Admin scopes, and you have the correct permissions, GitKraken will display reviewer details for pull requests.

Have feedback about this article? Did we miss something? Let us know!
On this page