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

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

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

-
In the upper-right corner of the page, click Admin.

-
In the left sidebar, click Admin.

-
Select Block or Block to the default branch under Push and Pull.

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