【发布时间】:2023-03-21 16:54:01
【问题描述】:
有没有办法从Netbeans(当前 11.3)访问Gitea server 上的问题?我尝试使用 github 连接器,但这不起作用(OAuth 不起作用,没有挖掘日志)。
【问题讨论】:
标签: netbeans issue-tracking gitea
有没有办法从Netbeans(当前 11.3)访问Gitea server 上的问题?我尝试使用 github 连接器,但这不起作用(OAuth 不起作用,没有挖掘日志)。
【问题讨论】:
标签: netbeans issue-tracking gitea
不幸的是,目前(NetBeans 11.3)没有现成的解决方案可以在使用 NetBeans 的 Gittea 服务器上处理 ISSUES 和 PR。
GitHub Issues Plugin 是我们目前最接近的。该插件使用egit 项目通过GitHub API 连接到GitHub。 egit 项目与 GitHub API version 3 兼容,但未使用 Gittea API 进行测试。
我检查了两个项目的源代码。兼容性方面存在一些问题,例如:
/api/v3 路径 (see source) 但 Gittea 使用 /api/v1 路径 (see api)。这是您的 OAuth 无法正常工作的主要原因。/search/issues(see source)路径,但gittea使用/repos/issues/search(see api)修复这两个问题后,我可以使用 GitHub 问题插件连接到 try.gitea.io/api/v1:
但它只是部分起作用。我可以登录 Gittea 并使用修改后的插件创建问题,但无法搜索问题。所以应该做更多的工作来使插件适应try.gitea.io/api/v1 API。
如果你真的需要一个,我认为你可以在一些工作之后调整 GitHub 问题插件以与 GitTea 一起使用。或者您可以向author 提出改编。
【讨论】: