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

Cloud Application Developer Capstone (edX) EdX
IBM

Cloud Application Developer Capstone (edX)

In this project you will sharpen your new full stack cloud application development skills. You will use modern tools and technologies to create a working cloud ecosystem. You will design and develop a comprehensive solution that reflects your mastery of key cloud native computing concepts and capabilities. The project provides you with a real-life challenge that requires you to flex and firm your cloud native application development muscle. You will start with a problem situation.

Self Paced
Self-Paced
Organizational innovation and creativity (edX) EdX
Tecnológico de Monterrey,TecdeMonterreyX

Organizational innovation and creativity (edX)

Business world faces challenges and opportunities that require innovative approaches and a new set of skills. This online course offers you methodologies for innovation and problem resolution. This management course focuses on the innovation process by presenting students with methodologies for problem solving and innovation that require research, persistence, and agility.

Self Paced
Self-Paced
Agile Leadership Principles and Practices (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Agile Leadership Principles and Practices (edX)

Accelerate and improve team decisions by learning Agile’s facilitating leadership principles to unleash team productivity, motivation, and problem solving. Agile can often challenge project managers in the realm of leadership. Old styles of command-control are now a thing of the past, except for the most conservative organizations. While good leaders employ a variety of leadership skills and leadership styles to motivate team members, even this is not enough.

Self Paced
Self-Paced
Creative Problem Solving and Decision Making (edX) EdX
Delft University of Technology,DelftX

Creative Problem Solving and Decision Making (edX)

Learn how to solve complex problems with analytics based decision-making and solution designs. Explore complex, multi-actor systems in which one factor influences all other factors. For instance, how innovative energy technologies merge into the existing energy system, or how new health technologies, medicines, treatments and screening technologies in development impact current processes. Armed with this information, learn to decide whether they should be further developed, consider possible negative results and weigh associated costs.

No sessions available
5-12 Weeks
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
Doing Gender and Why it Matters (edX) EdX
University of Hong Kong,HKUx

Doing Gender and Why it Matters (edX)

Understand gendered realities through an in-depth consideration of "sex" and "gender" as cultural, social and legal phenomena impacting society and how they interact with structures of power and violence using an interdisciplinary lens. The course is a comparative, interdisciplinary and cross-sector conversation which encourages reflective thinking about practices of gender. It courts and questions the fixity of language, traditions, laws, and practices as well as the resilience of stereotypes, biases, and structures which perpetuate myths, hierarchies and discrimination.

Self Paced
Self-Paced
Introduction to Web Development with HTML5, CSS3, and JavaScript (edX) EdX
IBM

Introduction to Web Development with HTML5, CSS3, and JavaScript (edX)

Learn the key tools and programming languages to bootstrap your career as a Cloud Developer. Get started with web development using HTML5, CSS3, JavaScript and GitHub. Want to take the first steps to become a Cloud Application Developer? This self-paced online course will lead you through the programming languages and tools you will need to develop your own Cloud and Web Applications.

Self Paced
Self-Paced
DevOps: Foundations and tools (edX) EdX
Universidad Anáhuac,AnahuacX

DevOps: Foundations and tools (edX)

Learn essential Linux & Unix to efficiently manage applications from the command line. Meet the basics of source code management with Git and Github. Also, go over the pillars of DevOps like Continuous Integration/Continuous Deployment, the paradigm shift in systems management with Infrastructure as Code and the creation of containers to assure the CI/CD pipeline.

Self Paced
Self-Paced