我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.15

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. 即使针对重大安全问题,也不会发布补丁。 For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

关于在 GitHub 上搜索

使用我们强大的搜索工具在 GitHub Enterprise 上的多个仓库、用户和代码行中查找所需的内容。

本文内容:

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

注意:

  • 必须登录才能跨所有公共仓库搜索代码。
  • GitHub 页面 网站在 GitHub Enterprise 上不可搜索。 但如果源代码内容存在于仓库的默认分支中,您可以使用代码搜索来搜索。 更多信息请参阅“搜索代码”。有关 GitHub 页面 的更多信息,请参阅“什么是 GitHub Pages?

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

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

GitHub 上的搜索类型

您可以在所有公共 GitHub Enterprise 仓库以及您可以访问的所有 GitHub Enterprise 仓库中搜索以下类型的信息:

使用可视界面搜索

或者,您也可以使用 搜索页面 (https://[hostname]/search) 或 高级搜索页面(https://[hostname]/search/advanced) 搜索 GitHub Enterprise。

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

高级搜索

同时搜索 GitHub Enterprise 和 GitHub.com

如果使用 GitHub Enterprise,并且您是使用 GitHub Enterprise Cloud 的 GitHub.com 组织的成员,则 GitHub Enterprise 网站管理员可以启用 GitHub Connect,让您同时搜索两个环境。 更多信息请参阅“在 GitHub Enterprise 与 GitHub.com 之间启用 统一搜索”。

只能从 GitHub Enterprise 搜索这两个环境。 要按环境限制搜索范围,可以使用 高级搜索页面(https://[hostname]/search/advanced) 上的过滤选项,或者使用 environment: 搜索前缀。 若只搜索 GitHub Enterprise 上的内容,请使用搜索语法 environment:local。 若只搜索 GitHub.com 上的内容,则使用 environment:github

GitHub Enterprise 网站管理员可对连接的 GitHub Enterprise Cloud 组织中的所有公共仓库、私有仓库或特定私有仓库启用 统一搜索。

如果网站管理员在私有仓库中启用 统一搜索,您只能在连接的 GitHub.com 组织中搜索管理员启用了 统一搜索 并且您具有访问权限的私有仓库。 GitHub.com 上的 GitHub Enterprise 管理员和组织所有者无法搜索您的帐户所拥有的私有仓库。 要搜索相关的私有仓库,必须在 GitHub.com 和 GitHub Enterprise 上对您的个人帐户启用私有仓库搜索。 更多信息请参阅“在 GitHub Enterprise 帐户中启用私有 GitHub.com 仓库搜索”。

延伸阅读

问问别人

找不到要找的内容?

联系我们