Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

ユーザを検索する

GitHub Enterprise Server 上のユーザを検索できます。また、これらのユーザの検索修飾子の組み合わせを使って、結果を絞り込むことができます。

GitHub Enterprise Server のユーザを幅広くグローバルに検索できます。 詳細については、「GitHub での検索について」を参照してく� さい。

ヒント:

  • この記事には、GitHub.com のウェブサイトでの検索例へのリンクが含まれていますが、同じ検索フィルターは GitHub Enterprise Server でも使えます。 リンクされている検索例で、github.com を のホスト名に置き換えてく� さい。
  • 検索結果をさらに改善する検索修飾子を追� する検索構文のリストについては、「Understanding the search syntax」 (検索構文の理解) を参照してく� さい。
  • 複数単語の検索用語は引用符で囲みます。 たとえば "In progress" というラベルの問題を検索したい� �合は、label:"in progress" と検索します。 検索では、大文字と小文字は区別されません。

ユーザまたは Organization に限られた検索

初期設定では、ユーザ検索は、個人および Organization の両方を表示します。 た� し、type 修飾子を使って、個人アカウントまたは Organization に限定して検索できます。

修飾子
type:usermike in:name created:<2011-01-01 type:user は、2011 年より前に作成された "mike" という名前の個人アカウントと一致します。
type:orgdata in:email type:org は、Organization のメールの "data" という単語が一致します。

アカウント名、フルネー� やパブリックメールで検索

userorg 修飾子を使って、個人ユーザーや Organization のアカウント名で検索をフィルター処理できます。

in 修飾子によって、ユーザー名 (login)、フルネー� 、パブリック メールやこれらの組み合わせに限定した検索ができます。 この修飾子を削除した� �合、ユーザ名およびメールアドレスのみが検索されます。 プライバシー保護のため、メールアドレスのドメイン名では検索できないようになっています。

修飾子
user:nameuser:octocat はユーザー名 "octocat" と一致します。
org:nameorg:electron type:users は Electron という Organization のアカウント名と一致します。
in:loginkenya in:login は、ユーザー名に "kenya" という単語が含まれるユーザーと一致します。
in:namebolton in:name は、本名に "bolton" という単語が含まれているユーザーと一致します。
fullname:firstname lastnamefullname:nat friedman は、完全な名前が "Nat Friedman" であるユーザーと一致します。 メモ: この修飾子は、スペース文字の有無を区別します。
in:emaildata in:email は、メールに "data" という単語が含まれるユーザーに一致します。

ユーザが保有するリポジトリの数で検索

所有するリポジトリの数に基づいて、repos 修飾子と、より大きい、より小さい、および範囲を指定する修飾子を使ってユーザーをフィルター処理することができます。

修飾子
repos:nrepos:>9000 は、リポジトリ数が 9,000 を越えるユーザーに一致します。
bert repos:10..30 は、10 から 30 個のリポジトリを持ち、ユーザー名または本名に "bert" という単語が含まれているユーザーと一致します。

� �所で検索

プロフィールに表示されている� �所でユーザを検索できます。

修飾子
location:LOCATIONrepos:1 location:iceland は、アイスランドに住むリポジトリを 1 つ� け持つユーザーと一致します。

リポジトリの言語で検索

language 修飾子を使うと所有しているリポジトリの言語に基づいてユーザーを検索できます。

修飾子
language:LANGUAGElanguage:javascript location:russia は、ロシアに住んでいて、大部分が JavaScript で記述されているリポジトリを所有しているユーザーに一致します。
jenny language:javascript in:fullname は、完全な名前に "jenny" という単語が含まれていて、JavaScript のリポジトリを持つユーザーと一致します。

ユーザー アカウントの作成時期で検索する

created 修飾子を使うと、GitHub Enterprise Server に参� した時期でユーザーをフィルター処理できます。 パラメータとして日付を採用しています。 日付の書式設定は、ISO8601 標準の YYYY-MM-DD (年-月-日) に従う必要があります。 日付の後にオプションの時刻情� � THH:MM:SS+00:00 を追� して、時間、分、秒で検索することもできます。 これは、T の後に HH:MM:SS (時-分-秒)、UTC オフセット (+00:00) が続きます。

日付に対して検索を行う� �合、結果をさらにフィルタリングするためにより大きい、より小さい、範囲の修飾子を利用できます。 詳細については、「Understanding the search syntax」 (検索構文の理解) を参照してく� さい。

修飾子
created:YYYY-MM-DDcreated:<2011-01-01 は、2011 年より前に参� したユーザーと一致します。
created:>=2013-05-11 は、2013 年 5 月 11 日以降に参� したユーザーと一致します。
created:2013-03-06 location:london は、2013 年 3 月 6 日に参� していて、その� �所をロンドンと記入しているユーザーに一致します。
created:2010-01-01..2011-01-01 john in:login は、2010 年から 2011 年の間に参� していて、ユーザー名に "john" という単語を含むユーザーに一致します。

フォロワーの数の検索

フォロワーの数に基づいて、followers 修飾子と、より大きい、より小さい、および範囲を指定する修飾子を使ってユーザーをフィルター処理することができます。

修飾子
followers:nfollowers:>=1000 は、1,000 人以上のフォロワーを持つユーザーと一致します。
sparkle followers:1..10 は、フォロワーの数が 1 から 10人で、名前に "sparkle"という名前を含むユーザーに一致します。

参考資料