Why train in GitHub administration
GitHub has become the reference platform for collaborative software development. With over 100 million developers and millions of organizations using it daily, mastering its administration is a strategic skill for IT teams. In Switzerland, companies of all sizes adopt GitHub to manage their source code, automate their CI/CD pipelines and secure their development chain. However, poor administration exposes the organization to risks of code leaks, excessive permissions and non-compliance.
At ITTA in Geneva and Lausanne, the GitHub Administration training (GH-100) is delivered in one day by a specialized instructor. You will work directly on the GitHub platform with hands-on exercises covering the entire official Microsoft program.
Organization and team management on GitHub
Administering a GitHub organization starts with structuring access. The GH-100 training teaches you to create and configure an organization, define roles (owner, member, billing manager), organize teams and assign permissions on repositories. You will discover how to use nested teams to replicate your company hierarchy and simplify access rights management.
Member management includes invitation, removal, converting external members to collaborators and configuring single sign-on (SAML SSO) for GitHub Enterprise organizations. You will learn to audit access and generate reports on user activity to maintain rigorous governance.
Security and repository policies
Securing repositories is a central pillar of GitHub administration. The training covers branch protection rules configuration, required review policies, status checks and merge restrictions. You will learn to define repository creation templates, configure default visibility settings and implement organizational policies that apply to all repositories.
Authentication and access security are covered in depth: two-factor authentication (2FA), SSH keys, personal access tokens, SAML SSO and IP filtering. You will also discover audit logs that allow you to track all actions performed within the organization.
GitHub Actions at the organizational level
GitHub Actions administration goes beyond creating workflows. The GH-100 training teaches you to manage authorized actions at the organizational level, configure shared runners, manage organization-level secrets and define reuse policies for workflows. You will learn to set spending limits, monitor runner usage and secure CI/CD pipelines across the organization.
Self-hosted runner management is also covered: installation, configuration, grouping and assigning runners to specific teams or repositories. These skills are essential for organizations with specific network or security constraints.
Who is the GH-100 training for
The GitHub Administration training is designed for system administrators, DevOps engineers, IT managers and technical leads responsible for managing the GitHub environment in their organization. Whether you manage a team of 10 developers or an enterprise organization with hundreds of users, this training gives you the practical skills to administer GitHub efficiently and securely.
At ITTA, our GitHub trainings are delivered by experienced instructors who work daily with development teams in Switzerland. The hands-on approach ensures you can immediately apply the acquired skills in your professional environment.
FAQ
Do I need to know Git to take the GH-100 training?
A basic knowledge of Git and GitHub is recommended. The training focuses on platform administration, not on using Git as a developer.
What certification do you get with this training?
The GH-100 training prepares you for a Microsoft Applied Skill. This badge validates your practical skills in GitHub administration and is recognized in the Microsoft ecosystem.
Is the training available as a virtual class?
Yes. You can attend the training in person in Geneva or Lausanne, or as a virtual class with the same instructor and the same hands-on exercises.
What is the difference between GH-100 and GH-900?
GH-900 covers GitHub fundamentals for all profiles (developers, project managers, beginners). GH-100 focuses specifically on GitHub administration and governance for IT managers and DevOps engineers.
Does the training cover GitHub Enterprise?
Yes. The training covers GitHub Enterprise-specific features, including SAML SSO authentication, advanced organizational policies and centralized runner management.