在GitHub组织中搜索所有Git存储库以获取模式

时间:2018-04-16 16:05:43

标签: git github

我有一个GitHub组织。该组织中有大约250个属于不同团队的存储库。我有管理员访问组织帐户。有没有办法可以用来在所有这些存储库中搜索模式,最好是通过GitHub的Web界面?

我们计划更新一些.jar文件位置,但我们需要知道这些存储库中的哪些代码正在使用旧位置。

2 个答案:

答案 0 :(得分:1)

  

这是我公司内的GitHub组织。我想从我的浏览器或类似的东西搜索组织级别,因为在这个组织下通过250个回购站会很痛苦。

如果您导航到您的组织页面

https://github.com/:organizationName

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

GitHub organization search

提交搜索后,您可以使用侧面导航栏从存储库搜索切换到代码搜索:

GitHub search types

这应该构建类似

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

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

答案 1 :(得分:0)

请注意,GitHub 搜索仅索引去年活跃的存储库。见https://github.blog/changelog/2020-12-17-changes-to-code-search-indexing/

因此,如果您真的想确保搜索组织中的所有内容,那么考虑为组织手动设置某些内容(如 hound)可能是有意义的:

https://github.com/hound-search/hound