Skip to main content

阻止对版本进行更改

你可以为仓库或组织强制实施不可变版本,以阻止潜在漏洞。

注意

不可变版本目前为 公共预览版,可能会发生更改。

为仓库强制实施不可变版本

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

  2. 在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

    存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。

  3. 向下滚动到“Releases”部分,然后选择“Enable release immutability”****。 请注意,不可变性仅对未来的版本生效。

为组织强制实施不可变版本

  1. 在 GitHub 上,导航到组织的主页面。

  2. 在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    组织配置文件中选项卡的屏幕截图。 “设置”选项卡以深橙色标出。

  3. 在侧边栏的“Code, planning, and automation”部分,选择“ Repository”,然后单击“General”********。

  4. 在页面的“Releases”部分中,选择“No policy”下拉菜单,然后单击“All repositories”或“Selected repositories”************。 请注意,不可变性仅对未来的版本生效。

  5. 如果选择“Selected repositories”,请单击下拉菜单右侧的 。 选择要包含的仓库,然后单击“Select repositories”