搜索字符串匹配的{github Enterprise Organization Repos

时间:2015-09-06 16:10:54

标签: search github repository github-enterprise

我们的存储库分为GitHub Enterprise中的社区(也称为组织)。例如, BlueMeanies YellowSubmarines 组织。这些组织中的每一个都可能有十几个回购,例如 YellowSubmarines / WhiteAlbum,YellowSubmarines / AbbeyRoad,...

我想做的是

  

搜索: screendoors :代码回购: YellowSubmarines / * 扩展名:sh

即,在YellowSubmarines组织的所有存储库中查找包含文本 screendoors 的所有文件。我不想看到其他组织的结果。

理想情况下,我也希望将匹配限制为“sh”(bash)脚本文件。

当然,上述语法不适用于此问题。

接受任何解决方案,包括使用API​​。

1 个答案:

答案 0 :(得分:2)

user:限定符搜索用户和组织。 (参考:Search within a user's or organization's repositories

因此:

user:YellowSubmarines extension:sh screendoors

有效。您需要在结果屏幕上单击“代码”以专门查看代码结果,因为它默认为“存储库”视图。

我已使用GitHub Enterprise 2.1.11测试了这个答案