在GitHub组织中的所有Git存储库中搜索模式

ve7v8dk2  于 2023-03-11  发布在  Git
关注(0)|答案(3)|浏览(136)

我有一个GitHub组织。在这个组织中有大约250个仓库属于不同的团队。我有组织账户的管理员权限。有没有什么方法可以让我在所有这些仓库中搜索一个模式,最好是通过GitHub的网络界面?
我们计划更新一些.jar文件的位置,但是我们需要知道这些存储库中的哪些代码正在使用旧的位置。

txu3uszq

txu3uszq1#

这是我公司的一个GitHub组织,我想从我的浏览器或类似的地方搜索组织级别,因为在这个组织下浏览250个repos可能会很痛苦。
如果导航到组织页面

https://github.com/<organizationName>

您应该在标题中看到一个搜索框:

提交搜索后,您可能会在主面板上看到“我们找不到任何与”organizationName query'"匹配的存储库“。
但您可以使用侧面导航栏从资料库搜索切换到代码搜索:

这将构建一个URL,如下所示

https://github.com/search?q=org%3A<organizationName>+<query>&type=Code

它在您的组织拥有的存储库中查找<query>的示例。

vmpqdwk3

vmpqdwk32#

请注意,GitHub搜索只索引去年活跃的仓库
因此,如果你真的想确保搜索组织中的所有内容,考虑为组织手动设置一些东西可能是有意义的,比如hound:
https://github.com/hound-search/hound

6uxekuva

6uxekuva3#

在搜索字段中键入org:ORGNAME searchvalue,这将限制搜索ORGNAME中的每个存储库

相关问题