Skip to main content

为企业启用统一搜索

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

谁可以使用此功能?

Enterprise owners can enable unified search between GitHub Enterprise Server and GitHub.com.

关于 统一搜索

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

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

用户将永远无法从 GitHub.com 搜索 你的 GitHub Enterprise Server 实例,即使他们可以访问这两个环境。

在为 你的 GitHub Enterprise Server 实例 启用统一搜索后,每个用户还必须将他们在 GitHub Enterprise Server 上的用户帐户与 GitHub.com 上的用户帐户相关联,这样才能在 你的 GitHub Enterprise Server 实例 看到 GitHub.com 上专用存储库中的搜索结果。 有关详细信息,请参阅“Enabling repository search across environments”。

通过 REST 和 GraphQL API 进行搜索不包含 GitHub.com 搜索结果。 不支持在 GitHub.com 中进行高级搜索和搜索 Wiki。

启用 统一搜索

在启用 统一搜索 之前,必须启用 GitHub Connect。 有关详细信息,请参阅“Enabling GitHub Connect for GitHub.com”。

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

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

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

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

  5. 在企业帐户边栏中,单击 GitHub Connect。

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

    GitHub Connect 页上“统一搜索”选项的屏幕截图。 “启用”按钮以橙色边框突出显示。

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

    GitHub Connect 页上“统一搜索”选项的屏幕截图。 在允许搜索专用存储库的设置右侧,“启用”按钮以橙色边框突出显示。