EdX

GitHub Enterprise (edX)

GitHub Enterprise (edX)

Master GitHub Enterprise administration and enable secure software development across your organization. Learn best practices for user management, permissions, policies, and more.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

In this comprehensive course, you will learn how to:

  • Support GitHub Enterprise users and stakeholders by troubleshooting issues, generating diagnostics, and recommending best practices
  • Manage user identities and authentication through SAML SSO, 2FA, and identity providers
  • Understand GitHub's deployment models, licensing, and billing for products like Actions and Packages
  • Control access and permissions at the enterprise, organization, team, and repository levels
  • Implement security features and compliance policies to safeguard your software development
  • Leverage GitHub Actions to automate workflows and manage runners and secrets
  • Utilize GitHub Packages to manage and share packages across your enterprise

Whether you're a new or experienced GitHub Enterprise administrator, this course will equip you with the knowledge and skills to effectively manage and secure your organization's software development on GitHub.

What you'll learn

  • GitHub Enterprise administration fundamentals
  • User identity and access management
  • Deployment models and licensing
  • Granular access and permission controls
  • Security best practices and compliance
  • Workflow automation with GitHub Actions
  • Package management with GitHub Packages

Syllabus

Week 1: Introduction to GitHub Enterprise Administration
Course overview and objectives
Distinguishing admin tasks from GitHub Support (1.1)
Generating support bundles and diagnostics (1.2)
Identifying underutilized features and active teams/repositories (1.3)
Recommending standards for developer workflows (1.4)

Week 2: User Identity and Access Management
Enabling and enforcing SAML SSO (2.1, 2.2)
Requiring two-factor authentication (2FA) (2.3)
Choosing and integrating identity providers (2.4, 2.5)
Understanding authentication and authorization models (2.7)
Contrasting team synchronization and SCIM (2.9, 2.10)

Week 3: GitHub Deployment, Distribution, and Licensing
Comparing GHES, GHEC, and GHAE capabilities (3.1.1-3.1.3)
Differentiating billing for licenses, Actions, and Packages (3.2.1, 3.2.2)
Finding license usage statistics (3.3, 3.4)
Explaining metered product consumption (3.5)

Week 4: Access and Permissions Management
Configuring enterprise permissions and policies (4.1.1-4.1.5)
Defining organization permissions and roles (4.2.1-4.2.7)
Managing team permissions and inheritance (4.3.1-4.3.3)
Auditing and granting repository permissions (4.4.1-4.4.3)

Week 5: Secure Development and Compliance
Supporting enterprise security posture (5.1)
Scrubbing sensitive data from repositories (5.2.1, 5.2.2)
Defining and implementing policies (5.3-5.6)
Leveraging audit logs for asset tracking (5.7.1, 5.7.2)
Enabling repository security features (5.9.1-5.10.6)
Creating security response plans (5.11)
Managing SSH keys and deploy keys (5.12)

Week 6: GitHub Actions Administration
Distributing actions and workflows (6.1.1-6.1.5)
Managing runners for the enterprise (6.2.1-6.2.8)
Handling encrypted secrets (6.3.1-6.3.5)

Week 7: GitHub Packages Management
Introducing supported GitHub Packages (7.1)
Accessing, writing and sharing packages (7.2)
Integrating packages with workflows (7.3)
Comparing packages and releases (7.4)

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

UX Design (edX) EdX
HECMontrealX,HEC Montréal

UX Design (edX)

Master Design Thinking and UX Design through user-centred design to deliver innovative user experiences. Learn divergent ideation methods to bring creativity to problem-solving, and convergent ideation methods to innovate within your business context. Brainstorm, brainstorm! UX Design is not just about having ideas! The user-centred approach fuels innovation in ways that support incremental, radical and disruptive innovations towards great user experience like no other.

Self Paced
Self-Paced
Capstone: Maternal and Child Health (edX) EdX
George Washington University

Capstone: Maternal and Child Health (edX)

In this capstone course learners will integrate and synthesize knowledge gained from the four preceding courses and apply that knowledge to real-world maternal and child health scenarios nationally and globally. Learners will explore the health and well-being of adolescent girls globally, climate change, women’s economic empowerment, and maternal health in the U.S.

Self Paced
Self-Paced
Human-Centered Design for Work at a Distance: Prototype Solutions (edX) EdX
The University of British Columbia,UBCx

Human-Centered Design for Work at a Distance: Prototype Solutions (edX)

Draw from human-centered design tools learned in Human-Centered Design for Work at a Distance: Toolbox Essentials to identify and solve real-world case studies for individuals reinventing their work at a distance. This course builds on the teachings in Human-Centered Design for Work at a Distance: Toolbox Essentials. It must be completed before enrolling in this course.

Self Paced
Self-Paced
Staying F.O.C.U.S.E.D. in a complicated world (Business Discipline) (edX) EdX
The Hong Kong Polytechnic University,HKPolyUx

Staying F.O.C.U.S.E.D. in a complicated world (Business Discipline) (edX)

This course is grounded on a pedagogical innovation called “Staying F.O.C.U.S.E.D.” which will guide you through a process of HOW to (un)learn when dealing with the complex. This course is carefully designed to equip you with 21-century global skillsets which will give you the confidence and wisdom to deal with those problems, issues and challenges keeping you awake at night.

Self Paced
Self-Paced
Algorítmica Básica (edX) EdX
Tecnológico de Monterrey,TecdeMonterreyX

Algorítmica Básica (edX)

Aprende los fundamentos del pensamiento algorítmico, estructuras de datos y los principios básicos de programación con aplicación a los negocios. Los algoritmos pueden ser utilizados para la solución de problemas de negocio. En este curso aprenderás los conceptos básicos de algoritmos y el manejo de estructuras de datos.

Self Paced
Self-Paced
Design Thinking: Theories and Applications (edX) EdX
The Hong Kong Polytechnic University,HKPolyUx

Design Thinking: Theories and Applications (edX)

Demystify design thinking as a process for problem-solving and learn how to use design thinking to solve complex and wicked problems. Design thinking has become very popular recently. It is because many people believe that design thinking can help generate innovative solutions. Many business and non-business organizations are adopting it to resolving their problems. Even business schools and other disciplines include design thinking in their curriculum. Then, what is design thinking, really? And how can it benefit us?

Self Paced
Self-Paced
Success: Practical Thinking Skills (edX) EdX
The Hong Kong Polytechnic University,HKPolyUx

Success: Practical Thinking Skills (edX)

This award-winning course aims to sharpen your competitive edge in work and life. It empowers you with positive values and practical problem-solving skills, including creative strategies for addressing challenges from COVID-19. Enriched with interesting animations, a new success story and breakthrough pedagogies, this updated version (2.5) effectively helps you master knowledge and skills requisite for a successful life.

Self Paced
Self-Paced