GitKraken Desktop Documentation

Bitbucket Integration with GitKraken Desktop

Last updated: November 2026

Use this page to connect GitKraken Desktop to Bitbucket.org for repository discovery, SSH setup, clone and remote workflows, and pull request activity.

Requirements and limits

  • Integration covered here: Bitbucket.org
  • Authentication: Browser-based Bitbucket connection through your GitKraken account (sign in to GitKraken Desktop first)
  • Account limit: 1 Bitbucket account per profile; multiple accounts require multiple profiles and a GitKraken Pro subscription
  • SSH behavior: GitKraken Desktop uses the key in Preferences > SSH unless you configure a Bitbucket-specific key or use your system SSH Agent
  • Reviewers: You see pull request reviewers only if you have Project Admin permissions on the repository
Workflow Supported Notes
Connect Bitbucket account Yes Browser-based connection through your GitKraken account
Clone and browse repositories Yes Uses the integrated repository list
SSH key generation and upload Yes Uses GitKraken SSH settings unless overridden
Create and view pull requests Yes Supported directly in GitKraken Desktop
Add reviewers to pull requests Partial Reviewer visibility depends on Project Admin permissions
Multiple Bitbucket accounts Yes Requires separate profiles and a Pro subscription

Quick Start

  1. Go to Preferences > Integrations in GitKraken Desktop.
  2. Select Bitbucket and click Connect to Bitbucket. If you are signed out of your GitKraken account, sign in first.
  3. Finish connecting in your browser at gitkraken.dev. If asked, log in to Bitbucket.

To configure SSH access after connecting:

  1. In Preferences > Integrations, click Generate SSH key and copy to clipboard.
  2. Paste the key into your Bitbucket account SSH settings.

After you connect, GitKraken Desktop shows your Bitbucket repositories when you clone, lists forks when you add remotes, and lets you create and view pull requests. To manage more than 1 Bitbucket account, use multiple profiles with a GitKraken Pro plan.

What the Bitbucket integration lets you do

  • Create new repositories on your Bitbucket account with .gitignore and license templates.
  • Generate and copy an SSH key pair for Bitbucket.
  • Save authentication in reusable profiles.
  • Clone from a personalized Bitbucket repository list.
  • Add and manage remotes from Bitbucket.
  • Create and view pull requests in GitKraken Desktop.

How to connect Bitbucket

Before you start: sign in to your GitKraken account. Bitbucket connects through your GitKraken account, so you can also use the connection on your other computers and profiles. See How integrations connect through your GitKraken account.

To authenticate with Bitbucket:

  1. Go to Preferences > Integrations in the upper-right corner.
Open Preferences to configure integrations
Open Preferences to configure integrations
  1. Select Bitbucket and click .
Preferences > Integrations > Bitbucket in GitKraken Desktop: the Bitbucket card reads Not Connected with a Connect to Bitbucket button, and a Manage Integrations button sits at the top right of the pane.
Click to authenticate via Bitbucket
  1. Your default browser opens gitkraken.dev. Log in to Bitbucket if asked, then follow the prompts to return to GitKraken Desktop. The Bitbucket card then reads Connected to your Bitbucket integration.
Login success prompt from Bitbucket
Login success prompt from Bitbucket

How to generate SSH keys for Bitbucket

Note: GitKraken Desktop uses your SSH key from Preferences > SSH unless you configure a Bitbucket-specific key or enable your system SSH Agent.

After you connect Bitbucket:

  1. Go to Preferences > Integrations.
  2. Click .
  3. Paste the key into your Bitbucket account settings.
Copy and add your new SSH key to Bitbucket
Copy and add your new SSH key to Bitbucket

How to move SSH remotes to ssh.bitbucket.org

On November 12, 2026, Bitbucket Cloud stops accepting SSH connections to bitbucket.org. SSH remotes must use ssh.bitbucket.org instead. GitKraken Desktop recognizes remotes on ssh.bitbucket.org as Bitbucket remotes, so they use your Bitbucket integration’s SSH key.

From November 12, 2026, when a fetch, pull, or push fails on an SSH remote that still uses bitbucket.org, GitKraken Desktop shows a Bitbucket SSH host has changed notification. To move the remote:

  1. Click Update remote in the notification. If remotes failed in more than 1 repository, the button reads Update remotes.
  2. GitKraken Desktop changes the remote’s SSH URLs to ssh.bitbucket.org and shows Remote updated.
GitKraken Desktop notification titled "Bitbucket SSH host has changed": "Fetch failed for 'origin'. Bitbucket no longer accepts SSH connections to bitbucket.org, and SSH remotes now need to use ssh.bitbucket.org." with the Update remote button.
The notification for a remote that still uses bitbucket.org
  • If a clone from bitbucket.org fails, the notification has no button. Clone again with the ssh.bitbucket.org URL.
  • If a url.*.insteadOf or url.*.pushInsteadOf rule in your Git config points to bitbucket.org, the notification asks you to change that rule to ssh.bitbucket.org instead.

What Bitbucket OAuth enables in GitKraken Desktop

Use the Bitbucket integration when: you want repository discovery, remotes, and pull request workflows tied to Bitbucket.org inside GitKraken Desktop. For self-hosted Bitbucket: see Bitbucket Data Center.

With Bitbucket connected, GitKraken Desktop shows:

  • A searchable list of Bitbucket repositories when cloning:
Cloning from your Bitbucket repositories
Cloning from your Bitbucket repositories
  • A list of forks when adding remotes:
Forks available for remote setup
Forks available for remote setup

You can still enter repository URLs manually.


How to connect multiple Bitbucket accounts

GitKraken Desktop supports 1 Bitbucket account per profile. With GitKraken Pro, use multiple profiles to manage several Bitbucket identities.

Use multiple profiles when: you need separate Bitbucket identities or workspaces in the same GitKraken Desktop install. Do not use multiple profiles when: one Bitbucket account already covers the repositories you work with.

How Bitbucket pull request reviewers work

Bitbucket supports pull request reviewers. If you have Project Admin permissions on the repository, GitKraken Desktop shows reviewer details.

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