跳至主要内容

发布软件包

您可以将软件包发布到 GitHub Packages,以便其他人下载和重复使用该软件包。

谁可以使用此功能?

任何对仓库拥有写入权限的人都可以向该仓库发布软件包。

本文内容

关于已发布的软件包

您可以通过在软件包页面提供描述以及安装和使用说明等其它详细信息,帮助他人了解并使用您的软件包。GitHub 为每个版本提供元数据,例如发行日期、下载活动和最新版本。示例软件包页面,请参阅 @Codertocat/hello-world-npm

您可以在公共仓库(公共软件包)中发布软件包,以分享给所有 GitHub 用户,或在私有仓库(私有软件包)中发布,以与协作者或组织共享。一个仓库可以关联多个软件包。为避免混淆,请确保 README 和描述清晰地提供每个软件包的信息。

如果软件包的新版本修复了安全漏洞,您应在仓库中发布安全通告。GitHub 会审查每个已发布的安全通告,并可能使用它向受影响的仓库发送 Dependabot 警报。欲了解更多信息,请参阅 关于仓库安全通告

发布软件包

注意

GitHub Packages 仅支持使用个人访问令牌(经典版)进行身份验证。欲了解更多信息,请参阅 管理您的个人访问令牌

您可以遵循相同的一般指南,使用任何受支持的软件包客户端将软件包发布到 GitHub Packages。

  1. 创建或使用已有的个人访问令牌(经典版),并为您想完成的任务配置相应的权限范围。欲了解更多信息,请参阅 关于 GitHub Packages 权限
  2. 使用您的个人访问令牌(经典版)以及软件包客户端的说明,对 GitHub Packages 进行身份验证。
  3. 按照软件包客户端的说明发布软件包。

有关针对您软件包客户端的具体说明,请参阅 使用 GitHub Packages 注册表

发布软件包后,您可以在 GitHub 上查看该软件包。欲了解更多信息,请参阅 查看软件包

© . This site is unofficial and not affiliated with GitHub, Inc.