GitHub Enterprise Server fundamentals for developers

Intermediate
DevOps Engineer
Administrator
Developer
Student
GitHub

GHES brings core GitHub features to on-premises infrastructure, enabling full control over data and operations with a familiar developer workflow.

Learning objectives

By the end of this module, you will be able to:

  • Explain what GitHub Enterprise Server is and why organizations choose it
  • Compare GitHub Enterprise Server with GitHub Enterprise Cloud
  • Identify feature differences and availability gaps across platforms
  • Understand GHES release cadence and version-specific behavior
  • Adjust development workflows and expectations when working on GHES

Prerequisites

Before starting this learning path, you should be familiar with:

  • Basic Git concepts (clone, commit, push, pull)
  • The purpose of repositories, branches, and pull requests
  • Basic web-based navigation in GitHub (browsing repositories and viewing pull requests)