【问题标题】:Access gitea issues from netbeans?从netbeans访问gitea问题?
【发布时间】:2023-03-21 16:54:01
【问题描述】:

有没有办法从Netbeans(当前 11.3)访问Gitea server 上的问题?我尝试使用 github 连接器,但这不起作用(OAuth 不起作用,没有挖掘日志)。

【问题讨论】:

    标签: netbeans issue-tracking gitea


    【解决方案1】:

    不幸的是,目前(NetBeans 11.3)没有现成的解决方案可以在使用 NetBeans 的 Gittea 服务器上处理 ISSUES 和 PR。

    GitHub Issues Plugin 是我们目前最接近的。该插件使用egit 项目通过GitHub API 连接到GitHub。 egit 项目与 GitHub API version 3 兼容,但未使用 Gittea API 进行测试。

    我检查了两个项目的源代码。兼容性方面存在一些问题,例如:

    • Egit 使用 /api/v3 路径 (see source) 但 Gittea 使用 /api/v1 路径 (see api)。这是您的 OAuth 无法正常工作的主要原因。
    • 对于搜索问题,插件使用/search/issuessee source)路径,但gittea使用/repos/issues/searchsee api

    修复这两个问题后,我可以使用 GitHub 问题插件连接到 try.gitea.io/api/v1

    但它只是部分起作用。我可以登录 Gittea 并使用修改后的插件创建问题,但无法搜索问题。所以应该做更多的工作来使插件适应try.gitea.io/api/v1 API。

    如果你真的需要一个,我认为你可以在一些工作之后调整 GitHub 问题插件以与 GitTea 一起使用。或者您可以向author 提出改编。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      • 2011-05-30
      相关资源
      最近更新 更多