Glossary · Source control and deployment

GitHub

A hosted platform for Git repositories, code review, permissions, documentation, automation, releases, and related project operations.

Definition

GitHub stores repositories containing code, files, and revision history. It also provides issues, pull requests, automation through Actions, release records, APIs, access controls, and static publishing through GitHub Pages. Repositories can be public or private depending on the required ownership and disclosure model.

Why it matters

GitHub can provide a portable, reviewable system of record for public-facing website source and documentation without placing secrets in the repository.

Common misunderstanding

Public-facing website content does not require credentials to be stored publicly. Source visibility, deployed visibility, and secret storage are separate decisions.

Related system family: Hosting & Release

Sources

Last reviewed July 16, 2026

Return to the complete glossary