必須コミット署名を有効にする
リポジトリ管理者は、ブランチでコミット署名を必須として、署名および検証されていないすべてのコミットをブロックできます。
保護されたブランチは、GitHub Free ではパブリックリポジトリでのみ使用でき、GitHub Pro、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Server ではパブリックおよびプライベートリポジトリで使用できます。
必須コミット署名をブランチで有効にする前に、まずブランチを保護されたブランチとして設定する必要があります。 詳しい情報については保護されたブランチの設定を参照してください。
リポジトリ中の一部あるいはすべてのブランチに対して、保護されたブランチの設定を自動的に強制できます。 詳しい情報については保護されたブランチの設定を参照してください。
-
GitHub Enterpriseで、リポジトリのメインページにアクセスしてください。
-
リポジトリ名の下で Settings(設定)をクリックしてください。
-
左のメニューでBranches(ブランチ)をクリックしてください。
-
[Protected branches] の下で、必須コミット署名を適用したいブランチをドロップダウンメニューから選択します。
-
[Require signed commits] を選択します。
-
オプションとして、[Include administrators] を選択します。 これにより、署名コミットがリポジトリの管理者に義務化されます。
-
[Save changes] をクリックします。