Skip to main content

搜索软件包

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

谁可以使用此功能?

Anyone can search for packages they have access to.

Enterprise Managed Users 可以发布到组织的命名空间。 这些用户无法将包发布到其帐户的命名空间中,因为没有个人存储分配。 有关 Enterprise Managed Users 的其他信息,请参阅 关于 Enterprise Managed Users

关于搜索软件包

可以在 GitHub 中全球搜索包,也可以在某个特定组织内搜索包。 有关详细信息,请参阅“关于在GitHub上的搜索”。

提示

  • 本文包含 GitHub.com 网站上示例搜索的链接,但你可以在任何 平台中使用相同的搜索筛选器。 在链接的示例搜索中,将 github.com 替换为 GitHub 平台的主机名。
  • 有关可以添加到任何搜索限定符以进一步改善结果的搜索语法列表,请参阅 了解搜索语法
  • 对多个字词的搜索词使用引号。 例如,如果要搜索具有标签“In progress”的问题,可搜索 label:"in progress"。 搜索不区分大小写。

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

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

限定符示例
user:USERNAME ** user:codertocat ** 匹配归属于 @codertocat 的包
org:ORGNAME ** org:github ** 匹配归属于 GitHub 组织的包

按包的可见性进行过滤

要按包是公共还是专用来筛选搜索,请使用 is 限定符。

限定符示例
is:public
          **is:public angular** 匹配包含单词“angular”的公共包

| is:private| is:private php 匹配含有“php”字样的私有包