跳至主要内容

关于版本发布

您可以创建发行版来打包软件,以及发行说明和指向二进制文件的链接,供其他人使用。

关于发行版

发行版是可以打包并提供给更广泛的受众下载和使用的可部署软件迭代。

发行版基于Git标签,这些标签标记了代码库历史记录中的特定点。由于标签和发行版可能在不同的时间创建,因此标签日期可能与发行版日期不同。有关查看现有标签的更多信息,请参阅“查看代码库的发行版和标签”。

当代码库中发布新发行版时,您可以收到通知,而不会收到有关代码库其他更新的通知。有关更多信息,请参阅“查看您的订阅”。

任何具有代码库读取权限的人都可以查看和比较发行版,但只有具有代码库写入权限的人才能管理发行版。有关更多信息,请参阅“管理代码库中的发行版”。

您可以在管理发行版时手动创建发行说明。或者,您可以根据默认模板自动生成发行说明,或自定义您自己的发行说明模板。有关更多信息,请参阅“自动生成的发行说明”。

查看发行版的详细信息时,每个发行版资源的创建时间都会显示在其旁边。

GitHub 将自动包含指向下载 zip 文件和 tarball 文件的链接,这些文件包含在创建标签时的代码库内容。

具有代码库管理员权限的人员可以选择是否将 Git 大型文件存储 (Git LFS) 对象包含在 GitHub 为每个发行版创建的 ZIP 文件和 tarball 文件中。有关更多信息,请参阅“管理代码库存档中的 Git LFS 对象”。

如果发行版修复了安全漏洞,则应在代码库中发布安全公告。GitHub 会审核每个已发布的安全公告,并可能使用它向受影响的代码库发送 Dependabot 警报。有关更多信息,请参阅“关于代码库安全公告”。

您可以查看依赖关系图的“**依赖项**”选项卡,以查看哪些代码库和包依赖于代码库中的代码,因此可能受新发行版的影响。有关更多信息,请参阅“关于依赖关系图”。

您还可以使用 Releases API 收集信息,例如人们下载发行版资源的次数。有关更多信息,请参阅“发行版和发行版资源的 REST API 端点”。

存储和带宽配额

发行版中包含的每个文件必须小于 2 GiB。发行版的总大小和带宽使用量没有限制。