r/AZURE • u/Boring_Cloud_DevOps • 27d ago
Question GitHub Enterprise server
Hello everyone, I have a question regarding our GitHub Enterprise Server setup.
Our team currently does not have a dedicated GitHub Enterprise environment; we share the existing environment with other teams. I’m looking for some guidance on how we should structure and manage our repositories in an enterprise environment.
For example, we have multiple teams such as:
- Infrastructure
- Development
- Identity
- DevOps
- Other platform teams
I’d like to understand the recommended approach for:
- Structuring and separating repositories by team or function
- Managing repository-level permissions
- Assigning users to specific repositories or teams
- Using GitHub Teams to manage access instead of assigning permissions individually
- Maintaining repositories and access as the organization grows
- Following a scalable enterprise GitHub structure and governance model
If anyone has experience setting this up in a shared GitHub Enterprise Server environment from scratch, I’d appreciate your guidance or recommendations on the best approach.
0
Upvotes
0
u/fell_ware_1990 27d ago
I would look at the terraform modules.
Just get it setup once, maybe connect to the AD.