Skip to main content

启用企业统一搜索功能

你可以允许用户在从 GitHub Enterprise Cloud 搜索时,将 你的 GitHub Enterprise Server 实例 上的存储库包含在其搜索结果中。

谁可以使用此功能?

Enterprise owners

在本文中

关于 统一搜索

启用统一搜索后,用户在 GitHub.com 中搜索时,可以查看来自 GHE.com 或 你的 GitHub Enterprise Server 实例 上内容的搜索结果。

您可以选择允许在 GitHub.com 上显示公共仓库的搜索结果,还可以单独选择允许在 GitHub Enterprise Cloud 上显示私有仓库的搜索结果。 如果你启用专用存储库的统一搜索,则用户只能搜索他们有权访问且由连接的企业帐户拥有的专用存储库。 有关详细信息,请参阅“关于在GitHub上的搜索”。

即使用户有权访问这两个环境,用户也无法从你的 GitHub Enterprise Server 实例中搜索GitHub Enterprise Cloud。

在为 你的 GitHub Enterprise Server 实例 启用统一搜索后,各个用户若要在 GitHub Enterprise Cloud 中看到来自 你的 GitHub Enterprise Server 实例 上私有仓库的搜索结果,还必须将其在 GitHub Enterprise Server 上的用户帐户与 GitHub Enterprise Cloud 上的用户帐户关联起来。 有关详细信息,请参阅“启用跨环境存储库搜索”。

通过 REST 和 GraphQL API 进行搜索不包括 GitHub Enterprise Cloud 搜索结果。 在 GitHub Enterprise Cloud 中,不支持高级搜索和搜索 wiki。

启用 统一搜索

在启用 统一搜索之前,必须启用 GitHub Connect。 请参阅“在 GHE.com 上启用 GitHub Connect”或“为 GitHub.com 启用 GitHub Connect”。

  1. 登录到 GitHub Enterprise Server 和 GitHub Enterprise Cloud。

  2. 在 GitHub Enterprise Server 上的管理帐户中,在任一页面的右上角,单击“”。

  3. 如果你尚未在“站点管理员”页上,请在左上角单击“站点管理员”。

  4. 在左侧栏中,单击“企业概述”****。

  5. 在页面顶部,单击 GitHub Connect

  6. 在“统一搜索”右侧,单击“启用”。

    公共仓库的“统一搜索”选项的屏幕截图。 以橙色框出了“启用”按钮。

  7. (可选)在“从企业服务器进行搜索时,用户可以在 ENTERPRISE ACCOUNT 上搜索专用存储库”右侧,单击“启用”。

    专用仓库的“统一搜索”选项的屏幕截图。 在设置的右侧,以橙色框出了“启用”按钮。