Skip to main content

阻止对版本进行更改

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

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

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

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

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

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

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

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

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

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

  3. 在边栏的“代码、规划和自动化”部分中,选择 “存储库 ”下拉菜单,然后单击“ 常规”。

  4. 在页面的“发布”部分中,选择“ 无策略 ”下拉菜单,然后单击“ 所有存储库 ”或 “所选存储库”。 请注意,不可变性仅对未来的版本生效。

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