This plugin for Intellij IDEA allows you to see and approve pull-requests assigned to you in Bitbucket Server. The plugin is integrated with Git to allow checking out corresponding branches.
To configure the plugin open Idea's Settings window, navigate to myBibucket section, enter the base url with protocol, project and repository name (usually any pull-request’s url contains them in the following format: <base_url>/projects/<project_name>/repos/<repo_name>/pull-requests/id).
The plugin supports two types of authentication: Access Token auth (requires Bitbucket Server 5.5 or higher) and Basic auth with login/password
If you are a happy user of Bitbucket Server version 5.5 or newer, you can use this convenient type of authentication. To generate a personal access token from within Bitbucket Server go to Manage account > Account settings > Personal access tokens. Create a token with a Write permission to be able to approve and merge pull requests from the plugin. Copy it to the myBitbucket Settings window. After you hit OK, plugin should show your pull requests.
For older versions you need to specify your Bibucket Server login in the Settings window and enter a password in the "Login" tab of myBitbucket panel. Password is not persisted between sessions due to security reasons.
Requires “Git Integration” plugin to be enabled to use Git checkout.
The plugin performs remote http requests to Bitbucket Server, if your Bitbucket Server uses a self-signed certificate, it needs to be imported to the Idea’s JRE (by default Idea uses a bundled JRE from the <idea_install_dir>/jre64 directory). Use keytool to do that.
The plugin is compatible with Intellij IDEA up to 2018.3 and is expected to work with any Bitbucket Server that implements Bitbucket Server REST API 1.0 Was tested using IDEA 2017.X, 2018.X and Bitbucket Server v.4.9.1.
If you find any issue, please report it to GitHub or email us