Skip to main content

リリースに対する変更の防止

リポジトリまたは organization に変更不可リリースを適用すると、潜在的な脆弱性を防止できます。

メモ

Immutable releases are currently in パブリック プレビュー and subject to change.

リポジトリに変更不可リリースを適用する

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. [Releases] セクションまで下にスクロールし、[Enable release immutability] を選択します。 不変性は将来のリリースにのみ適用されることに注意してください。

Organization に変更不可リリースを適用する

  1. GitHub で、organization のメイン ページに移動します。

  2. 組織名の下で、 [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。

  3. サイドバーの [Code, planning, and automation] セクションで、 [Repository] ドロップダウン メニューを選び、[General] をクリックします。

  4. ページの [Releases] セクションで、[No policy] ドロップダウン メニューを選択し、[All repositories] または [Selected repositories] をクリックします。 不変性は将来のリリースにのみ適用されることに注意してください。

  5. [Selected repositories] を選択した場合は、ドロップダウン メニューの右側にある をクリックします。 含めるリポジトリを選択し、[Select repositories] をクリックします。