アプライアンス上でのフォースプッシュのブロック
サイト管理者は誰でも、GitHub Enterprise Server アプライアンス上のすべてのフォースプッシュ (git push --force) をブロックできます。
それぞれのリポジトリは、所属するユーザアカウントもしくはOraganizationの設定から、デフォルトのフォースプッシュの設定を引き継ぎます。 同様に、それぞれのOrganization及びユーザアカウントは、デフォルトのフォースプッシュの設定をアプライアンス全体のフォースプッシュの設定から引き継ぎます。 アプライアンスのフォースプッシュの設定を変更すれば、すべてのユーザあるいはOrganizationが所有するすべてのリポジトリが変更されます。
-
In the upper-right corner of any page, click .

-
In the left sidebar, click Business.

-
Under your business account's name, click Settings.

-
In the left sidebar, click Options.

-
Under "Force pushes", use the drop-down menu, and click Allow, Block or Block to the default branch.

-
[Enforce on all repositories(すべてのリポジトリに強制)] を選択して、フォースプッシュに関する Organization およびリポジトリレベルの設定をオーバーライドすることもできます。