如何在GitLab中搜索多个项目

时间:2016-05-26 13:34:29

标签: search gitlab multiple-projects

我试图找到一种在gitlab CE中搜索多个项目代码的方法。

之前是否有人遇到此问题,或者有推荐方法?

(我意识到,如果这是可能的话,那么我可能需要创建一个脚本,模仿来自GUI的当前调用多次并合并结果。)

2 个答案:

答案 0 :(得分:0)

您可以创建一个组,迁移或移动要搜索到该组的所有项目,然后只搜索该组。

答案 1 :(得分:0)

最近也有类似的需求。我的特殊用例是GitLab CE的自托管实例。似乎可以使用GitLab的API,将范围限制为摘要,然后遍历您的组和项目。

示例代码:

https:// (instance_server) /search?utf8=%E2%9C%93&snippets=&scope=&search= (key words) &group_id=22&project_id=81

其他链接:

GitLab的付费版本。 https://docs.gitlab.com/ee/user/search/advanced_search_syntax.html#syntax-search-filters

原始请求的内容(已关闭) https://gitlab.com/gitlab-org/gitlab-ce/issues/14597 https://forum.gitlab.com/t/search-code-across-all-projects/2263(SourceGraph)