Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.
GitHub AE is currently under limited release.

关于在 GitHub 上搜索

我们的集成搜索涵盖了 GitHub AE 上的许多仓库、用户和代码行。

您可以全局搜索所有 GitHub AE,也可搜索特定仓库或组织。

  • 要全局搜索所有 GitHub AE,请在页面顶部的搜索字段中输入您要查找的内容,然后在搜索下拉菜单中选择“所有GitHub”。
  • 要在特定存储库或组织中搜索,请导航到该存储库或组织页面,在页面顶部的搜索字段中输入要查找的内容,然后按 Enter。

注意:

  • GitHub Pages 网站在 GitHub AE 上不可搜索。 但如果源代码内容存在于仓库的默认分支中,您可以使用代码搜索来搜索。 有关详细信息,请参阅“搜索代码”。 有关 GitHub Pages 的详细信息,请参阅“什么是 GitHub 页面?
  • 目前我们的搜索不支持精确匹配。
  • 每当您在代码文件中搜索时,将仅返回每个文件中的前两个结果。

在 GitHub AE 上搜索后,您可以对结果排序,或者单击侧栏中的任一语言进一步改进搜索。 有关详细信息,请参阅“对搜索结果进行排序”。

每次推送更改到 GitHub AE 时,GitHub AE 搜索都会使用 ElasticSearch 群集对项目编制索引。 议题和拉取请求在创建或修改时都会编制索引。

GitHub 上的搜索类型

可以在 your enterprise 上可以访问的所有存储库中搜索以下信息。

使用可视界面搜索

您可以使用 search page (https://[hostname]/search) 或 advanced search page (https://[hostname]/search/advanced) 搜索 GitHub AE。

advanced search page (https://[hostname]/search/advanced) 提供用于构建搜索查询的可视界面。 您可以按各种因素过滤搜索,例如仓库具有的星标数或复刻数。 在填写高级搜索字段时,您的查询将在顶部搜索栏中自动构建。

高级搜索

从您的私有企业环境中搜索 GitHub.com 上的存储库

如果你使用 GitHub.com 和 GitHub AE,并且企业所有者已启用 unified search,则可以同时从 GitHub AE 搜索这两个环境。 若要详细了解企业所有者如何启用 unified search,请参阅“为企业启用 unified search”。

GitHub AE 上的企业所有者可以单独为 GitHub.com 上的所有公共存储库以及通过 GitHub Connect 连接到 GitHub AE 的 GitHub.com 上的组织或企业拥有的专用存储库启用 unified search。

在将 unified search 用于专用存储库之前,必须在 GitHub.com 和 GitHub AE 上连接个人帐户。 有关详细信息,请参阅“在专用企业环境中启用 GitHub.com 存储库搜索”。

从 GitHub AE 进行搜索时,只有你有权访问且由已连接的组织或企业帐户拥有的专用存储库才会包含在搜索结果中。 你和其他人都无法从 GitHub AE 搜索 GitHub.com 上的个人帐户拥有的专用存储库。

若要将你的搜索限制到一个环境,可以使用 advanced search page (https://[hostname]/search/advanced) 上的筛选器选项,或者使用 environment: 搜索前缀。 若要仅搜索 GitHub AE 上的内容,请使用搜索语法 environment:local。 若要仅搜索 GitHub.com 上的内容,请使用 environment:github

延伸阅读