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.
- Go to Preferences > Integrations in GitKraken Desktop.
- Select Bitbucket Data Center, enter your host domain, and click Generate a token on Bitbucket Data Center.
- Log in to your Bitbucket Data Center account in the browser and create a Personal Access Token with the appropriate permissions.
- Copy the token, paste it into GitKraken Desktop, and click Connect.
To configure SSH access after connecting:
- In Preferences > Integrations, click Generate SSH key and copy to clipboard.
- 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:
- Go to Preferences > Integrations.

- Choose Bitbucket Data Center. Enter your host domain and click . Ensure the token has appropriate permissions.

- In the browser, log in to your Bitbucket Data Center account and create the token.

- 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.
- Open Preferences > Integrations.
- Click .
- Follow the in-app toast or manual instructions to add the key.

- In your Bitbucket Data Center account:
- Click .

- Paste your public key and click .

OAuth Integration with Bitbucket Data Center
GitKraken allows you to:
- Search your repositories when cloning:

- View forks when adding remotes:

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.