github - 如何在 GitHub 上使用 OpenGrok?

标签 github opengrok

GitHub 的高级搜索还可以,但 OpenGrok 有一些令人向往的功能。

要将 OpenGrok 与 GitHub 托管的存储库一起使用,我必须:

  • 设置我自己的 OpenGrok 服务器
  • 克隆各种 repos
  • 计划拉动以保持最新

  • 或者还有其他方法吗?

    最佳答案

    这是一般的想法,但是:

    2/应该是一个完整的克隆:

    git clone --mirror https://github.com/user/repo
    

    3/可触发by a webhook : 如果你听 JSON payload它们生成,然后你可以只在 GitHub 存储库上有推送的地方拉取,然后推送回你的 OpenGrok 服务器。

    注意:您可能想要 exclude pull refs ( refs/pull/{id} ),即 pull requests GitHub 存储在其 Git 存储库中。

    关于github - 如何在 GitHub 上使用 OpenGrok?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23702240/

    相关文章:

    opengrok - 是否可以在 OpenGrok 中执行区分大小写的搜索?

    performance - 如何加速 OpenGrok 索引

    opengrok - 如何忽略 OpenGrok 索引中的目录?

    Github 工作流与私有(private) repo & 标签

    Heroku 更改 github 存储库

    ruby-on-rails - rails |安装 country_select gem

    apache - OpenGrok 结果未显示匹配的行内容

    opengrok - 使用 opengrok 搜索历史记录

    git - Git 如何克隆特定版本?

    git - 目录在 github 上显示为灰色文件夹,但未跟踪其内容。为什么?