GitHub的高级搜索没问题,但OpenGrok有一些理想的功能。
要使用OpenGrok和GitHub托管的repo,我必须:
还是有另一种方式吗?
答案 0 :(得分:3)
这是一般的想法,但是:
2 /应该是一个完整的克隆:
git clone --mirror https://github.com/user/repo
3 /可以触发by a webhook:如果你监听它们生成的JSON payload,那么只能在GitHub仓库推送的地方拉动,然后推回到你的OpenGrok服务器。
注意:您可能需要exclude pull refs(refs/pull/{id}
),即GitHub在其Git仓库中存储的 pull requests 。
答案 1 :(得分:2)