ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

このバージョンの GitHub Enterprise はこの日付をもって終了となります: このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2020-05-23. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

記事のバージョン: Enterprise Server 2.17

GitHub での検索について

GitHub の強力な検索ツールを使って、GitHub Enterprise上の多くのリポジトリ、ユーザ、コードの行から探しているものを見つけてください。

ここには以下の内容があります:

GitHub Enterprise全体にわたってグローバルに検索できます。あるいは、検索を特定のリポジトリや Organization に絞ることもできます。

  • GitHub Enterprise 全体にわたってグローバルに検索するには、探している内容を任意のページの上部にある検索フィールドに入力し、[All GitHub] を検索ドロップダウンメニューで選択します。
  • 特定のリポジトリあるいは Organization 内で検索するには、そのリポジトリあるいは Organization のページにアクセスし、検索する内容をページの上部にある検索フィールドに入力し、Enter を押してください。

注釈:

  • すべてのパブリックリポジトリにわたってコードを検索するには、サインインしなければなりません。
  • GitHub Pagesサイトは、GitHub Enterprise上では検索できません。 ただし、コンテンツのソースがリポジトリのデフォルトブランチにある場合は、コード検索を使って検索できます。 詳しい情報についてはコードの検索を参照してください。GitHub Pagesに関する詳しい情報については、GitHub Pages とは何ですか?を参照してください。

GitHub Enterprise上で検索を行った後、結果をソートしたり、サイドバー内の言語の 1 つをクリックしてさらに絞り込んだりすることができます。 詳しい情報については検索結果のソートを参照してください。

GitHub Enterpriseの検索は、変更が GitHub Enterpriseにプッシュされるたびにプロジェクトを Elasticsearch クラスタを使ってインデックス付けしています。 Issue やプルリクエストは、作成あるいは変更されると同時にインデックス付けされます。

GitHubでの検索の種類

以下の種類の情報が、すべてのパブリックな GitHub Enterpriseのリポジトリ、およびアクセス権のあるすべてのプライベートな GitHub Enterpriseのリポジトリにわたって検索できます。

ビジュアルインターフェースを使った検索

別の方法として、検索ページ (https://[hostname]/search)または 高度な検索ページ (https://[hostname]/search/advanced)を使って GitHub Enterpriseを検索できます。

高度な検索ページ (https://[hostname]/search/advanced)は、検索クエリを構築するビジュアルなインターフェースを提供します。 検索は、Star 数やリポジトリの持つフォーク数など、様々な要素でフィルタリングできます。 高度な検索フィールドに記入していくに従って、上部の検索バーでは自動的にクエリが構築されていきます。

高度な検索

GitHub Enterprise および GitHub.com にわたる並行検索

あなたが GitHub Enterprise を利用しており、GitHub Enterprise Cloud を利用する GitHub.com の Organization のメンバーなら、GitHub Enterprise のサイト管理者は GitHub Connect を有効化して、あなたが双方の環境にわたって同時に検索できるようにすることができます。 詳細は「GitHub Enterprise と GitHub.com の間での Unified Search を有効化する」を参照してください。

双方の環境にわたる検索は、GitHub Enterprise からしか行えません。 検索の範囲を環境で狭めるには、高度な検索ページ (https://[hostname]/search/advanced) 上のフィルタオプションを使うか、検索プレフィックス environment: を利用できます。 GitHub Enterprise 上のコンテンツだけを検索するには、environment:local という検索構文を使います。 GitHub.com 上のコンテンツだけを検索するにはenvironment:github を使います。

GitHub Enterprise サイト管理者は、接続された GitHub Enterprise Cloud Organization 中のすべてのパブリックリポジトリ、すべてのプライベートリポジトリ、あるいは特定のプライベートリポジトリのみに対して Unified Search を有効化できます。

サイト管理者が Unified Search をプライベートリポジトリで有効化したなら、あなたはサイト管理者が Unified Search を有効化したプライベートリポジトリ内と、あなたがアクセスできる接続された GitHub.com Organization 内だけが検索できます。 あなたの GitHub Enterprise 管理者と、GitHub.com 上の Organization のオーナーは、あなたのアカウントが所有しているプライベートリポジトリは検索できません。 適用可能なプライベートリポジトリを検索するには、GitHub.com および GitHub Enterprise 上のあなたの個人アカウントに対してプライベートリポジトリ検索を有効化しなければなりません。 詳細は「GitHub Enterprise アカウントでのプライベートな GitHub.com リポジトリの検索を有効化する」を参照してください。

参考リンク

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください