如何在GitHub中使用OpenGrok?

时间:2014-05-16 18:26:15

标签: github opengrok

GitHub的高级搜索没问题,但OpenGrok有一些理想的功能。

要使用OpenGrok和GitHub托管的repo,我必须:

  1. 设置我自己的OpenGrok服务器
  2. 克隆各种回购
  3. 计划拉动以保持最新
  4. 还是有另一种方式吗?

2 个答案:

答案 0 :(得分:3)

这是一般的想法,但是:

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

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

3 /可以触发by a webhook:如果你监听它们生成的JSON payload,那么只能在GitHub仓库推送的地方拉动,然后推回到你的OpenGrok服务器。

注意:您可能需要exclude pull refsrefs/pull/{id}),即GitHub在其Git仓库中存储的 pull requests

答案 1 :(得分:2)

您可以尝试新服务

www.insight.io

它提供类似IDE的代码智能,并允许您直接从github导入。它也是基于网络的,所以你几乎可以从任何地方访问它。