Skip to main content

发布包

您可以将包发布到 GitHub Packages 以供他人下载和再用。

谁可以使用此功能?

Anyone with write permissions for a repository can publish a package to that repository.

在本文中

关于已发布的软件包

您可以在包页面上提供说明和其他详细信息,例如安装和使用说明,以帮助他人了解和使用您的包。 GitHub 提供每个版本的元数据,例如发布日期、下载活动和最新版本。 有关示例包页面,请参阅 @Codertocat/hello-world-npm

可以在公共存储库中发布包(公共包)以与企业中每个人共享,或者在专用存储库中发布包(专用包)以与协作者或组织共享。 一个仓库可连接到多个包。 为避免混淆,请确保README文件和说明文档清楚地提供每个软件包的信息。

发布包

注意

GitHub Packages 仅支持使用 personal access token (classic) 进行身份验证。 有关详细信息,请参阅“管理个人访问令牌”。

您可以按照一般准则,使用任何为您的实例启用的包类型将包发布到 GitHub Packages。

  1. 针对要完成的任务,创建或使用具有适当作用域的现有 personal access token (classic)。 有关详细信息,请参阅“关于 GitHub Packages 的权限”。
  2. 使用 personal access token (classic) 认证至 GitHub Packages,并按照包客户端的说明进行操作。
  3. 按照包客户端的说明发布包。

有关您使用的包客户端的特定说明,请参阅 使用 GitHub Packages 注册表

在发布包后,您可以在 GitHub 上查看该包。 有关详细信息,请参阅“查看包”。