您可以在所有 GitHub Enterprise Server 内全局搜索用户。 更多信息请参阅“关于在 GitHub 上搜索”。
提示:
- 本文� 包含 GitHub.com 网站上示例搜索的链接,但您可以对 GitHub Enterprise Server 使用相同的搜索过滤器。 在链接的示例搜索中,将
github.com
替换为 您的 GitHub Enterprise Server 实例 的主机名。 - 有关可以添� 到任何搜索限定符以进一步改善结果的搜索语法列表,请参阅“了解搜索语法”。
- 对多个字词的搜索词使用引号。 例如,如果要搜索具有� �签 "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" 字� �的用户。 |
延伸阅读
- “排序搜索结果”