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. 使用你的 GitHub Packages 以及适用于你的包客户端的说明,向 personal access token (classic) 进行身份验证。
  3. 按照包客户端的说明发布包。

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

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