アプライアンス上でのフォースプッシュのブロック
サイト管理者は誰でも、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 およびリポジトリレベルの設定をオーバーライドすることもできます。