リポジトリへのフォースプッシュをブロックする
リポジトリのすべてのブランチ、あるいはデフォルトブランチに対するフォースプッシュ(git push --force)をブロックできます。
メモ: 各リポジトリは、それを所有している Organization あるいはユーザのデフォルトの設定を自動的に継承します。リポジトリのオーナーが設定を自分のすべてのリポジトリに強制している場合、デフォルト設定を上書きすることはできません。
-
http(s)://HOSTNAME/loginで GitHub Enterprise Server インスタンス にサインインしてください。 -
任意のページの右上の隅で をクリックしてください。

-
検索フィールドにリポジトリ名を入力して [Search] をクリックします。

-
検索結果から、リポジトリ名をクリックしてください。

-
ページの右上の隅で [Admin(管理)] をクリックしてください。

-
左サイドバーで [Admin(管理)] をクリックしてください。

-
Push and Pull(プッシュとプル)の下でBlock(ブロック)あるいはBlock to the default branch(デフォルトブランチのブロック)を選択してください。

変更はすぐに有効になります。 後で考えが変わった場合には、フォースプッシュを再度許可することも簡単にできます。