您可以在所有 GitHub Enterprise Server 内全局搜索用户。 更多信息请参阅“关于在 GitHub 上搜索”。
Tips:
- This article contains links to example searches on the GitHub.com website, but you can use the same search filters with GitHub Enterprise Server. In the linked example searches, replace
github.comwith the hostname for your GitHub Enterprise Server instance. - 有关可以添加到任何搜索限定符以进一步改善结果的搜索语法列表,请参阅“了解搜索语法”。
- 对多个字词的搜索词使用引号。 例如,如果要搜索具有标签 "In progress" 的议题,可搜索
label:"in progress"。 搜索不区分大小写。
仅搜索用户或组织
默认情况下,搜索用户将同时返回个人和组织。 不过,您可以使用 type 限定符将搜索结果限制为仅个人帐户或组织。
| 限定符 | 示例 |
|---|---|
type:user | mike in:name created:<2011-01-01 type:user 匹配 2011 年之前创建、名为 "mike" 的个人帐户。 |
type:org | data in:email type:org 匹配其电子邮件中含有 "data" 字样的组织。 |
按帐户名、全名或公共电子邮件搜索
您可以使用 user 或 org 限定符根据个人用户或组织帐户的名称过滤搜索。
通过 in 限定符,您可以将搜索限制为用户名 (login)、全名、公共电子邮件或这些的任意组合。 如果省略此限定符,则只搜索用户名和电子邮件地址。 出于隐私原因,您无法按电子邮件域名搜索。
| 限定符 | 示例 |
|---|---|
user:name | user:octocat 匹配用户名为 "octocat" 的用户。 |
org:name | org:electron type:users 匹配 Electron 组织的帐户名。 |
in:login | kenya in:login 匹配其用户名中含 "kenya" 字样的用户。 |
in:name | bolton in:name 匹配其真实姓名含有 "bolton" 字样的用户。 |
fullname:firstname lastname | fullname:nat friedman 匹配全名为 "Nat Friedman" 的用户。 注:此搜索限定符区分空格。 |
in:email | data in:email 匹配其电子邮件中含有 "data" 字样的用户。 |
按用户拥有的仓库数量搜索
您可以使用 repos 限定符以及大于、小于和范围限定符基于用户拥有的仓库数量过滤用户。
| 限定符 | 示例 |
|---|---|
repos:n | repos:>9000 匹配其仓库数超过 9,000 的用户。 |
| bert repos:10..30 匹配拥有 10 到 30 个仓库、其用户名或真实姓名含有 "bert" 字样的用户。 |
按位置搜索
您可以按其个人资料中指示的位置搜索用户。
| 限定符 | 示例 |
|---|---|
location:LOCATION | repos:1 location:iceland 匹配恰好有一个仓库位于冰岛的用户。 |
按仓库语言搜索
使用 language 限定符,您可以基于用户所拥有仓库的语言搜索用户。
| 限定符 | 示例 |
|---|---|
language:LANGUAGE | language: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)。
日期支持大于、小于和范围限定符。
| 限定符 | 示例 |
|---|---|
created:YYYY-MM-DD | created:<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:n | followers:>=1000 匹配有 1,000 个或更多关注者的用户。 |
| sparkle followers:1..10 匹配具有 1 到 10 个关注者、其名称中含有 "sparkle" 字样的用户。 |
延伸阅读
- “排序搜索结果”