Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use Bitbucket as a repository in IntelliJ

I have tried to add Bitbucket as a repository in IntelliJ (here). However, I came across errors pushing code. I figured out that Bitbucket only allows reading when using access keys.

access keys

So, I found a plugin that allows IntelliJ to communicate with Bitbucket. But, this plugin has been discontinued. Is there any other way to use Bitbucket with IntelliJ?

like image 446
Luke101 Avatar asked Jun 20 '17 01:06

Luke101


People also ask

How do I clone a repository from Bitbucket to IntelliJ?

From the main menu, choose VCS | Get from Version Control. In the Get from Version Control dialog, click Add Repository Location and specify the repository URL. Click Check Out. In the dialog that opens, specify the destination directory where the local copy of the repository files will be created, and click OK.

Does IntelliJ support Bitbucket?

It works with both Bitbucket Cloud and Bitbucket Server (6. x or later). Basic features: Review pull requests right in your favorite IDE, leave comments, create tasks.

How do I create a repository in IntelliJ?

Open the project that you want to put under Git. From the main menu, choose VCS | Create Git Repository. In the dialog that opens, specify the directory where a new Git repository will be created.


1 Answers

Bitbucket is just Git. IntelliJ supports Git.

You are in the wrong section of Bitbucket. You don't want an "Access key" you want to add an SSH key to your user profile. SSH Keys added to your profile can be used for both reads and writes: Use SSH to avoid password prompts when you push code to Bitbucket.

To do this:

  1. Click on your user icon in the bottom left corner, and go to "Bitbucket settings".
  2. Click on "SSH Keys" tab under the "Security" heading of the settings page.
  3. Use the "Add key" button to add your key.

For instructions on how to generate an SSH key, see the BitBucket documentation here.

like image 141
mkasberg Avatar answered Sep 22 '22 09:09

mkasberg