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

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

GitHub での検索について

GitHub の統合検索機能は、GitHub Enterprise Server上の多くのリポジトリ、ユーザ、コードの行が対象です。

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

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

ノート:

  • You must be signed into a personal account on GitHub Enterprise Server to search for code across all public repositories.
  • GitHub Pagesサイトは、GitHub Enterprise Server上では検索できません。 た� し、コンテンツのソースがリポジトリのデフォルトブランチにある� �合は、コード検索を使って検索できます。 詳しい情� �についてはコードの検索を参照してく� さい。 GitHub Pagesに関する詳しい情� �については、GitHub Pages とは何ですか? を参照してく� さい。
  • 現在、GitHub の検索は完全一致をサポートしていません。
  • コードファイルのどこを検索しても、返されるのは各ファイルで最初の 2 つの結果のみです。

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

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

GitHubでの検索の種類

以下の情� �は、GitHub Enterprise Serverインスタンス でアクセスできるすべてのリポジトリから検索できます。

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

You can search GitHub Enterprise Server using the 検索ページ (https://[hostname]/search) or 高度な検索ページ (https://[hostname]/search/advanced).

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

高度な検索

Searching repositories on GitHub.com from your private enterprise environment

If you use both GitHub.com and GitHub Enterprise Server, and an enterprise owner has enabled Unified Search, you can search across both environments at the same time from GitHub Enterprise Server. For more information about how enterprise owners can enable Unified Search, see "Enabling Unified Search for your enterprise."

Your enterprise owner on GitHub Enterprise Server can separately enable Unified Search for all public repositories on GitHub.com and for private repositories owned by the organization or enterprise on GitHub.com that is connected to GitHub Enterprise Server through GitHub Connect.

Before you can use Unified Search for private repositories, you must connect your personal accounts on GitHub.com and GitHub Enterprise Server. For more information, see "Enabling GitHub.com repository search from your private enterprise environment."

When you search from GitHub Enterprise Server, only private repositories that you have access to and that are owned by the connected organization or enterprise account will be included in search results. Neither you nor anyone else will be able to search private repositories owned by your personal account on GitHub.com from GitHub Enterprise Server.

To limit your search to one environment, you can use a filter option on the 高度な検索ページ (https://[hostname]/search/advanced) or you can use the environment: search prefix. To only search for content on GitHub Enterprise Server, use the search syntax environment:local. GitHub.com 上のコンテンツ� けを検索するにはenvironment:github を使います。

参考リンク