如何搜索具有特定文件名文件的Github存储库?

时间:2018-12-04 13:01:46

标签: github github-api

例如:我想查找所有在存储库中有Dockerfile的CRM。

我检查了github help,但没有找到任何合适的搜索限定词。只有filename:in:file:,但这不是您所需要的,我需要类似has_file:in:filename

有什么解决方法吗?

2 个答案:

答案 0 :(得分:0)

@Paul,这种搜索花费的时间太长。在这种情况下,系统可能会以某个限制(例如MAX_LIMIT)停止搜索并显示结果。这可能是“结果数”相同的原因之一。

您可以尝试的一种方法是从基本搜索开始,逐步添加更多条件以过滤掉不需要的结果。

最后,您可能会找到想要的东西。

希望这会有所帮助。祝一切顺利!

答案 1 :(得分:0)

通读GitHub search reference时,它明确指出:

  

您可以使用 in:readme 限定符在自述文件中搜索内容来查找存储库。   除了使用 in:readme 外,不可能通过在存储库中搜索特定内容来查找存储库。要在存储库中搜索特定文件或内容,可以使用文件查找器或特定于代码的搜索限定符。

文件查找器不是您想要的,所以唯一有效的选项是search for a code