【问题标题】:Search github Enterprise Organization Repos for string matches在 github Enterprise Organization Repos 中搜索字符串匹配项
【发布时间】:2015-09-06 16:10:53
【问题描述】:

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

我想做的是

搜索:screendoors in:代码仓库:YellowSubmarines/* 扩展名:sh

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

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

当然上面的语法不起作用,所以这个问题。

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

【问题讨论】:

  • 请提供代码示例,我们不做您的功课,但很乐意在您努力解决问题后尽快为您提供帮助。

标签: search github repository github-enterprise


【解决方案1】:

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

因此:

user:YellowSubmarines extension:sh screendoors

有效。您需要单击结果屏幕上的“代码”才能具体查看代码结果,因为它默认为“存储库”视图。

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

【讨论】:

  • 谢谢。事实上,它的效果非常好,完全出乎意料。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-29
相关资源
最近更新 更多