The JetBrains Toolbox browser extension now works on self-hosted GitHub, GitLab, and Bitbucket instances

Marina Kovaleva

We’ve updated the JetBrains Toolbox browser extension for Chrome and Firefox. It can now clone and open files from private instances in JetBrains IDEs, whether you use corporate repositories at GitHub Enterprise or self-hosted GitLab or Bitbucket instances.

Install the extension

Please keep in mind that to start using this extension with private instances, you first need to enable it on your custom domain. Follow the steps below:

  1. Install the extension if you haven’t yet done so.
  2. Right-click the Toolbox extension icon on the browser toolbar to open its preferences.
  3. Tick “Enable on this domain” to enable the extension on the current webpage.

Toolbox extension at GitHub Enterprise

Now the Toolbox extension should work on your self-hosted instances, giving you access to the functionality that was previously available for open-source repository hosting services:

  • Clone projects from the main GitHub, GitLab, and Bitbucket repositories, and open them in available JetBrains IDEs.
  • Navigate from a highlighted line of code in a previously cloned GitHub project to that line in your IDE.

Read more about the main features of the Toolbox extension in this blogpost.

Stay home, stay healthy, stay productive!
The JetBrains Toolbox team

Comments below can no longer be edited.

10 Responses to The JetBrains Toolbox browser extension now works on self-hosted GitHub, GitLab, and Bitbucket instances

  1. Chrome user says:

    April 20, 2020

    I’ve tried the navigation feature, and it simply doesn’t work on our custom Bitbucket instance (after following the post’s instructions, clicking the button to open the IDE from a line of code does nothing).

    Does the IDE version must be 2020.1+? (Because I’ve tried it on 2019.3.)

    • Chrome user says:

      April 22, 2020

      Apparently the browser extension requires the Jetbrains Toolbox software, which wasn’t obvious to me at first.

      Unfortunately, the browser extension still doesn’t work for me.
      When I attempt to clone a repository, a Toolbox notification shows up which reads the following error:
      “Failed to find application for URL: jetbrains://idea/checkout/git?checkout.repo=http://…”
      and when I attempt to open a file in the IDE, the following error is received:
      “Failed to find application for URL: jetbrains://idea/navigate/reference?project=foo&path=…”

      • Marina Kovaleva says:

        April 23, 2020

        Could you please find an issue at https://youtrack.jetbrains.com/issues/TBX, we will take a look.
        Please include the information about your current Bitbucket version and OS.

        • Chrome user says:

          April 24, 2020

          I’ll try to issue an issue later.
          In the meantime, in case someone finds it useful, I’ll just note that the errors occurred because I clicked on the IntelliJ IDEA button, while I don’t have (or want to have) IntelliJ IDEA installed.

          The problem is that IntelliJ IDEA was the only button available (even though I have other IDEs manually installed, such as CLion).

          The Bitbucket version is 5.7.1 and the OS is Windows 10.

        • Chrome user says:

          May 4, 2020

          Link to issue:
          https://youtrack.jetbrains.com/issue/TBX-4755

  2. Vadym says:

    April 28, 2020

    Useful extension! I’d like to be able to set SSH cloning as default because HTTPS cloning is not allowed on our BitBucket instance.

    • Marina Kovaleva says:

      April 28, 2020

      Hi, Vadym. You may choose between SSH and HTTPS cloning by clicking the extension icon on the browser panel while you are on your Bitbucket instance.

  3. Bart says:

    May 1, 2020

    Very handy, any plans to support Gitea repositories?

  4. Sebastian says:

    June 21, 2020

    how can I select pycharm instead if IDEA?