我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.15

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

搜索用户

您可以在 GitHub Enterprise 上搜索用户,并使用这些用户搜索限定符的任意组合缩小结果范围。

您可以在所有 GitHub Enterprise 内全局搜索用户。 更多信息请参阅“关于在 GitHub 上搜索”。

提示:

  • 本文章包含在 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" 字样的组织。

按帐户名、全名或公共电子邮件搜索

您可以使用 userorg 限定符根据个人用户或组织帐户的名称过滤搜索。

通过 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:<em>n</em> repos:>9000 匹配其仓库数量超过 9,000 个的用户。
bert repos:10..30 匹配拥有 10 到 30 个仓库、其用户名或真实姓名含有 "bert" 字样的用户。

按位置搜索

您可以按其个人资料中指示的位置搜索用户。

限定符 示例
location:<em>LOCATION</em> repos:1 location:iceland 匹配恰好有一个仓库位于冰岛的用户。

按仓库语言搜索

使用 language 限定符,您可以基于用户所拥有仓库的语言搜索用户。

限定符 示例
language:<em>LANGUAGE</em> language:javascript location:russia 匹配其大多数仓库均以 JavaScript 编写的俄罗斯用户。
jenny language:javascript in:fullname 匹配其全名含有 "jenny" 字样、具有 JavaScript 仓库的用户。

按用户帐户创建时间搜索

您可以使用 created 限定符基于用户加入 GitHub Enterprise 的时间过滤用户。 这将采用日期作为其参数。 日期格式必须遵循 ISO8601 标准,即 YYYY-MM-DD(年 - 月 - 日)。 还可以在日期之后添加可选的时间信息 THH:MM:SS+00:00,以按时、分和秒搜索。具体格式是 T + HH:MM:SS(时-分-秒)+ UTC 偏移 (+00:00)。

日期支持大于、小于和范围限定符

限定符 示例
created:<em>YYYY-MM-DD</em> 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:<em>n</em> followers:>=1000 匹配具有 1,000 个或更多关注者的用户。
sparkle followers:1..10 匹配具有 1 到 10 个关注者、其名称中含有 "sparkle" 字样的用户。

延伸阅读

问问别人

找不到要找的内容?

联系我们