此版本的 GitHub Enterprise 已停止服务 2021-09-23. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

管理仓库中的发行版

您可以创建要捆绑的发行版,并将项目的迭代交付给用户。

Repository collaborators and people with write access to a repository can create, edit, and delete a release.

创建发行版

  1. 在 GitHub Enterprise Server 上,导航到仓库的主页面。

  2. 对于文件列表的右侧,单击 Releases(发行版)Latest release(最新发行版)右侧边栏中的 Releases(发行版)部分

  3. 单击 Draft a new release(草拟新发行版)发行版草稿按钮

  4. Type a version number for your release. Alternatively, select an existing tag.

    发行版标记版本

  5. If you have created a new tag, use the drop-down menu to select the branch that contains the project you want to release. 发行版标记分支

  6. 键入发行版的标题和说明。

    发行版说明

  7. (可选)要在发行版中包含二进制文件(例如已编译的程序),请在二进制文件框中拖放或手动选择文件。 通过发行版提供 DMG

  8. 要通知用户发行版本尚不可用于生产,可能不稳定,请选择 This is a pre-release(这是预发布)将版本标记为预发行版的复选框

  9. 如果您准备推广您的发行版,请单击 Publish release(发布版本)。 要在以后处理该发行版,请单击 Save draft(保存草稿)发布版本和草拟发行版按钮

To learn more about GitHub CLI, see "About GitHub CLI."

  1. To create a release, use the gh release create subcommand. Replace tag with the desired tag for the release.

    gh release create tag
  2. Follow the interactive prompts. Alternatively, you can specify arguments to skip these prompts. For more information about possible arguments, see the GitHub CLI manual. For example, this command creates a prerelease with the specified title and notes.

    gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a beta release" --prerelease

编辑发行版

  1. 在 GitHub Enterprise Server 上,导航到仓库的主页面。
  2. 对于文件列表的右侧,单击 Releases(发行版)Latest release(最新发行版)右侧边栏中的 Releases(发行版)部分
  3. 在页面右侧要编辑的发行版旁边,单击 Edit release(编辑发行版)编辑发行版
  4. Edit the details for the release in the form, then click Update release. 更新发行版

Releases cannot currently be edited with GitHub CLI.

删除发行版

  1. 在 GitHub Enterprise Server 上,导航到仓库的主页面。
  2. 对于文件列表的右侧,单击 Releases(发行版)Latest release(最新发行版)右侧边栏中的 Releases(发行版)部分
  3. 单击要删除的发行版的名称。 用于查看发行版的链接
  4. 在页面右上角,单击 Delete(删除)删除发行版按钮
  5. 单击 Delete this release(删除此发行版)确认删除发行版
  1. To delete a release, use the gh release delete subcommand. Replace tag with the tag of the release to delete. Use the -y flag to skip confirmation.

    gh release delete tag -y