Session
Scaling Code Protection in GitHub Enterprise
In most GitHub Enterprise environments, repository protection is inconsistent at best. Rules exist in some places but not others, critical branches are sometimes guarded and sometimes not, and access roles are broader than anyone intended. The codebase that runs the business deserves better.
GitHub Rulesets offer a powerful way to enforce consistent protection standards across every repository in the organization. The real challenge is not defining the rules but ensuring they are applied everywhere, stay applied, and do not drift over time as repositories are added or change purpose.
This session presents a practical automation approach using a GitHub Application to enforce the right rulesets across all repositories at scale, with a clear mapping between repositories and the rules that govern them and an authoritative mechanism that prevents drift. We will also look at how access roles in GitHub can be managed more effectively using external Security Groups, Access Reviews, and Privileged Identity Management.
The result is a codebase where protection is not a matter of luck or memory, but of enforced, auditable, and scalable governance.
Magnus Mårtensson
CEO | Azure MVP | Microsoft Regional Director
Malmö, Sweden
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top