Skip to main content

此版本的 GitHub Enterprise 已停止服务 2022-10-12. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

搜索用户

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

您可以在所有 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.com with the hostname for your GitHub Enterprise Server instance.
  • For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "Understanding the search syntax".
  • Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for label:"in progress". Search is not case sensitive.

仅搜索用户或组织

默认情况下,搜索用户将同时返回个人和组织。 不过,� 可以使用 type 限定符将搜索结果限制为仅个人帐户或组织。

限定符示例
type:usermike in:name created:<2011-01-01 type:user 匹配 2011 年之前创建的名为“mike”的个人帐户。
type:orgdata in:email type:org 匹配其电子邮件中含有“data”一词的组织。

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

可以使用 userorg 限定符将搜索范围筛选为个人用户或组织帐户名称。

通过 in 限定符,可以将搜索限制为用户名 (login)、全名、公共电子邮件或这些项的任意组合。 如果省略此限定符,则只搜索用户名和电子邮件地址。 出于隐私原� ,您� 法按电子邮件域名搜索。

限定符示例
user:nameuser:octocat 匹配用户名为“octocat”的用户。
org:nameorg:electron type:users 匹配 Electron 组织的帐户名。
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 匹配恰好有一个存储库且住在冰岛的用户。

按仓库语言搜索

通过使用 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)。

搜索日期时,可以使用大于、小于和范围限定符来进一步筛选结果。 有关详细信息,请参阅“了解搜索语法”。

限定符示例
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”一词的用户。

延伸阅读