Skip to main content

自社で統合検索を有効にする

ユーザーがGitHub Enterprise Cloudから検索するときに、お使いの GitHub Enterprise Server インスタンスのリポジトリを検索結果に含めることができます。

この機能を使用できるユーザーについて

Enterprise owners

この記事で

統合検索 の概要

統合検索を有効にすると、ユーザーはGitHub.comから検索するときに、GHE.comまたはお使いの GitHub Enterprise Server インスタンスのコンテンツからの検索結果を表示できます。

GitHub.comでパブリック リポジトリの検索結果を許可することを選択できます。また、GitHub Enterprise Cloudのプライベート リポジトリの検索結果を許可するように個別に選択することもできます。 プライベート リポジトリで統合検索を有効にした場合、ユーザーはアクセス権がある、接続されている Enterprise アカウントが所有するプライベート リポジトリのみを検索できます。 詳しくは、「GitHubでの検索について」をご覧ください。

ユーザーは、両方の環境にアクセスできる場合でも、お使いの GitHub Enterprise Server インスタンスからGitHub Enterprise Cloudを検索することはできません。

お使いの GitHub Enterprise Server インスタンスの統合検索を有効にした後、個々のユーザーがGitHub Enterprise Cloudのお使いの GitHub Enterprise Server インスタンスのプライベート リポジトリからの検索結果を表示する前に、各ユーザーはGitHub Enterprise Serverのユーザー アカウントをGitHub Enterprise Cloudのユーザー アカウントに接続する必要もあります。 詳しくは、「複数の環境でリポジトリ検索を有効にする」をご覧ください。

REST API と 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. 左側のサイドバーで、[Enterprise の概要] をクリックします。

  5. ページの上部にある [ GitHub Connect] をクリックします。

  6. [統合検索] の右の [有効] をクリックします。

    パブリック リポジトリの [Unified search] オプションのスクリーンショット。 [Enable] ボタンがオレンジ色の枠線で囲まれています。

  7. 必要に応じて、[Enterprise Server から検索するとき、ユーザーは ENTERPRISE アカウントのプライベート リポジトリを検索できます] の右の [有効] をクリックします。

    プライベート リポジトリの [Unified search] オプションのスクリーンショット。 設定の右側にある [Enable] ボタンがオレンジ色の枠線で囲まれています。