リポジトリへのフォースプッシュをブロックする
リポジトリのすべてのブランチ、あるいはデフォルトブランチに対するフォースプッシュ(git push --force)をブロックできます。
ノート: 各リポジトリは、そのリポジトリを所有するOrganizationもしくはユーザのデフォルト設定を自動的に継承します。 リポジトリのオーナーが、所有するすべてのリポジトリに対して設定を強制している場合、デフォルト設定は上書きできません。
- 
http(s)://HOSTNAME/loginでGitHub Enterprise Server インスタンスにサインインしてください。
- 
任意のページの右上で をクリックします。  
- 
検索フィールドでリポジトリ名を入力し、Search(検索)をクリックしてください。 ![[Site admin settings search] フィールド](https://github.github.com/docs-ghes-2.16/assets/images/enterprise/site-admin-settings/search-for-things.png) 
- 
検索結果で、リポジトリ名をクリックしてください。  
- 
ページの右上にあるAdmin(管理) をクリックしてください。  
- 
左のサイドバーで Admn(管理)をクリックしてください。  
- 
[Push and Pull] の下で [Block] または [Block to the default branch] を選択してください。  
変更はすぐに有効になります。 後で考えが変わった場合には、フォースプッシュを再度許可することも簡単にできます。