PhpStorm 中的 Bitbucket 问题跟踪器

Bitbucket issue tracker in PhpStorm

我想 link 向我们的 Bitbucket 服务器发送任务。但是,当我尝试添加服务器 (Tools > Tasks & Content > Configure servers) 时,它要我选择服务器类型。

Q1.我不知道select是什么类型。我没有找到任何关于这个问题的参考资料。

Q2. 如果选择了类型,它会请求服务器 url。我只需要 https://bitbucket.org 还是需要更具体的东西?

Tools > Tasks & Content > Configure servers

添加服务器类型Generic

选项卡:常规

服务器URL:https://api.bitbucket.org/2.0/repositories/*YOUR LOGIN*/*REPO_NAME*

填写Username&Password

Use HTTP authentication

中打勾

选项卡:提交消息

{summary} #{id} - 提交 ID 时将设置任务

选项卡:服务器配置

任务列表URL:{serverUrl}/issues?status=new&status=open

单个任务URL:{serverUrl}/issues/{id}

响应类型:JSON

然后如图所示填写数据不是截图 (screenshot)

添加到已接受的答案中,请注意 Bitbucket 的 2.0 版 API 使用不同格式的参数,此处注明:Bitbucket API 2.0: Filter and sort API objects

任务列表 URL 应该是:{serverUrl}/issues?q=%28state+%3D+%22new%22+OR+state+%3D+%22open%22%29