Setting policies for your enterprise
You can set policies in GitHub Enterprise Server to reduce risk and increase quality.
Enforcing policies for your enterprise
You can configure policies for organizations in your enterprise.
Enforcing policy with pre-receive hooks
Use pre-receive hooks to enforce workflow standards within your organization. Pre-receive hooks require code to pass a pre-defined set of quality checks before the push is accepted into the repository.