GitKraken Desktop Documentation

Bitbucket Integration with GitKraken Desktop

Last updated: February 2026

GitKraken Desktop allows you to authenticate with Bitbucket to help you locate repositories for cloning, add remotes, and manage pull requests more efficiently.


Quick Start

Connect GitKraken Desktop to Bitbucket.org to clone repositories, manage remotes, and work with pull requests from your Bitbucket account.

  1. Go to Preferences > Integrations in GitKraken Desktop.
  2. Select Bitbucket.org and click Connect to Bitbucket.
  3. Log in to your Bitbucket account in the browser window that opens.
  4. Select Open GitKraken to complete the connection.

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.

Once connected, GitKraken Desktop displays your Bitbucket repositories when cloning, lists forks when adding remotes, and supports creating and viewing pull requests within the application. If you need to manage more than one Bitbucket account, use multiple profiles with a GitKraken Pro plan.

Benefits

  • Create new repositories on your Bitbucket account with .gitignore and license templates.
  • Easily 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 within GitKraken.

Connecting to Bitbucket

To authenticate with Bitbucket:

  1. Navigate to Preferences > Integrations in the upper-right corner.
Open Preferences to configure integrations
  1. Select Bitbucket.org and click .
Click to authenticate via Bitbucket
  1. A browser window opens prompting you to log in. Upon success, confirm by selecting Open GitKraken.
Login success prompt from Bitbucket

Alternatively, you may authenticate manually using an OAuth token:

Manual OAuth token entry for Bitbucket

Generating SSH Keys for Bitbucket

Note: GitKraken uses your SSH key from Preferences > SSH unless a Bitbucket-specific key is configured or your system SSH Agent is enabled.

After connecting 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

OAuth Integration with Bitbucket

GitKraken enhances your workflow with:

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

Manual repo URLs are still supported.


Connecting to Multiple Bitbucket Accounts

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

Bitbucket Pull Request Reviewers

Bitbucket supports pull request reviewers. GitKraken will show reviewer details if you have Project Admin permissions on the repository.

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