- Instant help with your Developer coding problems

Using GitHub Desktop with Bitbucket repository

If you want to learn how to use the GitHub Desktop app to manage private or public Bitbucket repositories, you're in the right place. In a few simple steps, I'll show you how to create a Bitbucket app password and then use it to clone and manage repositories.

Step 1. - GitHub Desktop

First, download the GitHub Desktop app. There are both Windows and MacOS versions. When you install it, you will be prompted to log in with your GitHub account. This step can be skipped by selecting the "Skip this step" option.

Github desktop - skip account

You will then need to enter a name and email address that git will use to identify commits.

Setup Git name

This completes the first step.

Step 2. Prepare Bitbucket

Atlassian has recently changed the way you access their repositories. In git clients, you should NOT use the portal username and password pair, but instead, you should create a dedicated application password and use your username instead of email.

Create an application password:

  1. Log in to the Bitbucket portal
  2. Click on the gear icon in the top right corner next to your profile picture.



  3. In the window that appears, select "Personal Bitbucket settings".

    Bitbucket Personal settings

  4. On the "Personal settings" page, select the "App password" link in the left menu.



  5. Click on the "Create app password" button.
  6. On the page that appears, enter a name of your choice. This is just to let you know later which password belongs to which app.
  7. Check the required permissions. What you need is the Repository read and write.



  8. Click on the Create button.
  9. In the popup window that appears you will find the generated password. IMPORTANT, save this password so that you will never be able to see it again!


Bitbucket username:

Once you have the password, all you need is the username. Many people still use an email address to access the portal and it is not the same as the username.
You can find your username on the "Personal settings" page under "Account settings".

 

Getting Bitbucket repository URL:

  1. Select the repository you want to use and click on the Clone button on the top right.



  2. Use the default HTTPS mode and copy the repository link

Step 3. Clone repository with Github Desktop

  1. In the GitHub desktop application, select the "Clone a repository from the Internet..." option.

    Clone repository

  2. In the pop-up window, select the URL tab, then copy the repository link.



  3. Note that the copy on the Bitbucket page also copies the "git clone" command, this should be deleted for the GitHub Desktop application.
  4. Add the local target directory.
  5. Click on the Clone button.
  6. After some network communication, the authentication window will pop up. The application asks you to enter the Bitbucket username and generated application password that you found earlier.

    Enter bitbucket credentials

 

If all goes well, you're done!

 

Share "Using GitHub Desktop with Bitbucket repository" with your friends