跳至主要内容

搜索软件包

您可以在 GitHub 上搜索软件包,并使用搜索限定符缩小搜索结果范围。

谁可以使用此功能?

任何人都可以搜索他们有权访问的软件包。

GitHub Packages 可用于 GitHub Free、GitHub Pro、GitHub Free for organizations、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 3.0 或更高版本。


GitHub Packages 不适用于使用传统按仓库付费计划的帐户拥有的私有仓库。此外,使用传统按仓库付费计划的帐户无法访问支持细粒度权限的注册表,因为这些帐户按仓库计费。有关支持细粒度权限的注册表列表,请参阅“关于 GitHub Packages 的权限”。有关更多信息,请参阅“GitHub 的计划”。

关于搜索软件包

您可以在整个 GitHub 上全局搜索软件包,也可以在特定组织内搜索软件包。有关更多信息,请参阅“关于在 GitHub 上搜索”。

提示

  • 有关可以添加到任何搜索限定符以进一步改进搜索结果的搜索语法列表,请参阅“了解搜索语法”。
  • 对多词搜索词使用引号。例如,如果您要搜索带有“正在进行中”标签的问题,则应搜索 label:"in progress"。搜索不区分大小写。

在用户的或组织的软件包中搜索

要查找特定用户或组织拥有的软件包,请使用 userorg 限定符。

限定符示例
用户:用户名user:codertocat 匹配 @codertocat 拥有的包
组织:组织名称org:github 匹配 GitHub 组织拥有的包

按包可见性过滤

要按包是公开还是私有来过滤搜索结果,请使用 is 限定符。

限定符示例
is:publicis:public angular 匹配包含“angular”一词的公开包
is:privateis:private php 匹配包含“php”一词的私有包