您可以在整个 GitHub 上全局搜索用户。有关详细信息,请参阅“关于 GitHub 搜索”。
提示
- 有关可以添加到任何搜索限定符以进一步改进结果的搜索语法的列表,请参阅“了解搜索语法”。
- 在多词搜索词周围使用引号。例如,如果您要搜索标签为“进行中”的问题,则应搜索
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 匹配仓库数量超过 9000 的用户。 |
name repos:n | bert repos:10..30 匹配用户名或真实姓名中包含“bert”一词且拥有 10 到 30 个仓库的用户。 |
按位置搜索
您可以按用户个人资料中 указанное 位置搜索用户。
限定符 | 示例 |
---|---|
location:LOCATION | repos:1 location:iceland 匹配居住在冰岛且只有一个仓库的用户。 |
按仓库语言搜索
使用language
限定符,您可以根据用户拥有的仓库的语言搜索用户。
限定符 | 示例 |
---|---|
language:LANGUAGE location:LOCATION | language:javascript location:russia 匹配居住在俄罗斯且大部分仓库是用 JavaScript 编写的用户。 |
name language:LANGUAGE in:fullname | jenny language:javascript in:fullname 匹配拥有 JavaScript 仓库且全名中包含“jenny”一词的用户。 |
按个人帐户创建日期搜索
您可以使用created
限定符根据用户加入 GitHub 的日期筛选用户。这需要一个日期作为其参数。日期格式必须遵循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:>=YYYY-MM-DD | created:>=2013-05-11 匹配在 2013 年 5 月 11 日或之后加入的用户。 |
created:YYYY-MM-DD location:LOCATION | created:2013-03-06 location:london 匹配在 2013 年 3 月 6 日加入且位置为伦敦的用户。 |
created:YYYY-MM-DD..YYYY-MM-DD name in:login | created:2010-01-01..2011-01-01 john in:login 匹配在 2010 年到 2011 年之间加入且用户名中包含“john”一词的用户。 |
按关注者数量搜索
您可以使用 `followers` 限定符以及大于、小于和范围限定符,根据用户的关注者数量筛选用户。
限定符 | 示例 |
---|---|
followers:n | followers:>=1000 匹配拥有 1000 名或更多关注者的用户。 |
name followers:n | sparkle followers:1..10 匹配用户名中包含“sparkle”且关注者数量在 1 到 10 之间的用户。 |
基于赞助能力进行搜索
您可以使用 `is:sponsorable` 限定符搜索可以在 GitHub Sponsors 上获得赞助的用户和组织。更多信息,请参阅“关于 GitHub Sponsors”。
限定符 | 示例 |
---|---|
is:sponsorable | is:sponsorable 匹配拥有 GitHub Sponsors 个人资料的用户和组织。 |
进一步阅读
- “排序搜索结果”