8

GitHub 的高级搜索还可以,但 OpenGrok 有一些令人满意的特性。

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

  1. 设置我自己的 OpenGrok 服务器
  2. 克隆各种回购
  3. 计划拉动以保持最新

还是有其他方法?

4

2 回答 2

3

这是一般的想法,但是:

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

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

3/ 可以由 webhook触发:如果您侦听它们生成的JSON 有效负载,则可以仅在 GitHub 存储库上有推送的地方拉取,然后推送回您的 OpenGrok 服务器。

注意:您可能想要排除 pull refs ( refs/pull/{id}),即 GitHub 存储在其 Git 存储库中的拉取请求。

于 2014-05-17T08:18:56.620 回答
1

您可以尝试一项新服务

www.insight.io

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

于 2017-03-23T19:31:44.090 回答