Skip to main content

验证版本的完整性

通过确保你所使用的发布版本在发布后未被修改,能够避免篡改行为与意外更改情况。

Tool navigation

注意

Immutable releases are currently in 公共预览版 and subject to change.

先决条件

在命令行中验证版本及其资产的真实性之前,需要安装 GitHub CLI

验证不可变版本和本地工件

  1. 在命令行中,打开包含要验证的版本的仓库。

  2. 要验证版本是否存在且是否为不可变,请运行以下命令:

    Bash
    gh release verify RELEASE-TAG
    
  3. 要验证本地工件是否与版本资产完全匹配,请运行以下命令:

    Bash
    gh release verify-asset RELEASE-TAG ARTIFACT-PATH
    

    注意

    此命令无法用于验证版本的源代码 zip 文件或 tarball 包,因为这些资产仅在请求下载时才会创建。

  1. 在 GitHub 上,导航到存储库的主页面。

  2. 在文件列表右侧,单击“发布”。

    存储库的主页的屏幕截图。 标记为“版本”的链接以橙色边框突出显示。

  3. 在要验证的版本左侧,发布者信息下方,确认是否显示,确认“ Immutable”。