GitHub User Guide
Ministry of Justice standards and best practices for using GitHub. Learn how to effectively manage repositories, collaborate with teams, and follow our GitHub governance standards.
Getting Started
Essential information for new users — setting up your account, authentication, and basic repository access.
- Setting up GitHub— Getting your GitHub account configured and accessing Ministry of Justice repositories.
Best Practices
Recommended authentication methods, workflows, branching strategies, code review standards, and collaboration patterns.
- GitHub Authentication for Automated Workloads— Guidance on setting up and managing authentication for automated workloads in GitHub.
Governance & Security
Organisation standards, access control, security standards, and audit requirements.
- GitHub Terms of Service— Terms of Service for acceptable use of GitHub by Ministry of Justice teams.
- GitHub Alert Management SLA Standard— Standards for managing alert response times and service level agreements in GitHub.
- GitHub Large File Storage (LFS) Governance Standard— Standards for managing GitHub Large File Storage (LFS) usage.
- GitHub Secrets Management Guidance— Guidance on creating, storing, accessing, and protecting secrets in GitHub.
Runbooks
Operational runbooks for common GitHub tasks and troubleshooting.
- GitHub Repository Archival Runbook— Operational runbook for archiving GitHub repositories.