Skip to main content

Enabling unified search for your enterprise

You can allow users to include repositories on GitHub.com in their search results when searching from your GitHub Enterprise Server instance.

Enterprise owners who are also owners of the connected GitHub Enterprise Cloud organization or enterprise account can enable unified search between GitHub Enterprise Server and GitHub.com.

关于 统一搜索

When you enable unified search, users can view search results from content on GitHub.com when searching from your GitHub Enterprise Server instance.

You can choose to allow search results for public repositories on GitHub.com, and you can separately choose to allow search results for private repositories on GitHub Enterprise Cloud. If you enable unified search for private repositories, users can only search private repositories that they have access to and that are owned by the connected organization or enterprise account. 更多信息请参阅“关于在 GitHub 上搜索”。

Users will never be able to search your GitHub Enterprise Server instance from GitHub.com, even if they have access to both environments.

After you enable unified search for your GitHub Enterprise Server instance, before individual users can see search results from GitHub.com on your GitHub Enterprise Server instance, each user must also connect their personal account on GitHub Enterprise Server with a personal account on GitHub.com. For more information, see "Enabling GitHub.com repository search in your private enterprise account."

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

启用 统一搜索

Before you can enable 统一搜索, you must enable GitHub Connect. For more information, see "Managing GitHub Connect."

  1. Sign in to GitHub Enterprise Server and GitHub.com.

  2. From an administrative account on GitHub Enterprise Server, in the upper-right corner of any page, click .

    Screenshot of the rocket ship icon for accessing site admin settings

  3. If you're not already on the "Site admin" page, in the upper-left corner, click Site admin.

    Screenshot of "Site admin" link

  4. 在左侧边栏中,单击 Enterprise(企业) 概述站点管理设置中的 Enterprise(企业)概述选项卡

  5. In the enterprise account sidebar, click GitHub Connect. GitHub Connect tab in the enterprise account sidebar

  6. 在“Users can search GitHub.com”下,使用下拉菜单,然后单击 Enabled在搜索 GitHub.com 下拉菜单中启用搜索选项

  7. (可选)在“用户可以在 GitHub.com 上搜索私有仓库”下,使用下拉菜单并单击 Enabled(启用)在搜索 GitHub.com 下拉菜单中启用私有仓库搜索选项