Solutions Engineering Resource Library
Welcome to the Solutions Engineering Resource Library! Here you can quickly jump to a particular page.
-
Automation Authentication
This document is a resource guide for automation and integration authentication options for GitHub Enterprise Cloud.Miscellaneous -
Cherry Picking vs. Merging and Avoiding Double Merges
This guide clarifies cherry-picking, avoiding double merges, and best practices for integrating changes between branches in Git. Also, it provides recommendations for different branch interaction scenarios.Miscellaneous -
CodeQL Code Scanning Within a Container
This resource serves as an example on how to set up CodeQL to scan containerized applications for vulnerabilities.Advanced Security -
Consolidating Organizations into One GitHub Enterprise Account
Technical considerations for upgrading a Teams account to Enterprise, or inviting new Organizations into an existing Enteprrise account.GHE -
Copilot for SQL Development 1-Pager
High-level overview with reference links for tips and tricks of using GitHub Copilot for SQL development.Copilot -
Custom Properties for Repos Overview 1-Pager
This 1-pager outlines best practices for assigning and managing custom properties in GitHub repos, as well as some common use cases and properties that can help streamline collaboration within development teams.GHE -
DevEx @ GitHub
This document summarizes the key concepts of developer experience and how it impacts the software development lifecycle.Miscellaneous -
Enable GHES GHAS Trial
This document provides a quickstart guide to enable GitHub Advanced Security (GHAS) on GitHub Enterprise Server (GHES) for a trial.Advanced Security -
GHAS on GHES POC Exmaple Email
This is a customer-facing example email you can send when setting up GHAS on GHES. It includes all necessary links/docs. It is useful for you as an SE and for a customer to know expectations on their end for each step.Advanced Security -
GHEC EMU Getting Started
This document is a resource guide for companies that are new to GitHub Enterprise Cloud with Enterprise Managed Users.EMU -
GHEC Getting Started
This document is a resource guide for companies that are new to GitHub Enterprise Cloud.GHE -
GHES Performance Resources
List of resources for optimizing GHES performance.GHE -
Getting Started for EDUs
Getting started guide for educational institutions.GHE -
Getting Started: Engerprise, Organizations, Repositories, and Teams
This document provides some basic best practices for getting started with GitHub Enterprise, Organizations, Repos, and Teams.GHE -
Getting creative with your Copilot adoption efforts
Ideas to improve Copilot adoption across developers, outside of basic training sessions.Copilot -
GitHub Actions Runners - A Comparison between GitHub-Hosted and Self-Hosted Runners
This document provides a comparison between GitHub-hosted runners and self-hosted runners for GitHub Actions. It aims to help customers understand the differences between the two options and make an informed decision based on their specific needs.Actions -
GitHub Actions vs. GitLab CI/CD Pipelines - A Comprehensive Comparison
This document aims to assist users in making an informed decision about whether to migrate their workflows from Azure DevOps to GitHub ActionsActions -
GitHub Advanced Security Checklist
This document is a checklist for enabling and configuring GitHub Advanced Security (GHAS) for your organization.Advanced Security -
GitHub Advanced Security Kickoff
This document is intended to help you get started with GitHub Advanced Security.Advanced Security -
GitHub Copilot Adoption Playbook
This playbook offers guidance to onboard Copilot into your organization, enable developers to be successful, scale their experience, and measure the Copilot impact.Copilot -
GitHub Copilot Business - Setup Guide
GitHub Copilot Business - Setup GuideCopilot -
GitHub Copilot Business Resources
This document provides resources for GitHub Copilot Business (CB) including official resources, enablement, pricing and terms, and a FAQ.Copilot -
GitHub Copilot Starter Packs
Starter packs for admins and users to get started with GitHub CopilotCopilot -
GitHub Enterprise Best Practices for Educational Institutions
This document provides some best practices for educational institutions using GitHub Enterprise.GHE -
GitHub Enterprise Cloud - Microsoft Entra ID / Azure AD Single Sign-On (SSO) Integration Guide
GitHub Enterprise Cloud - Microsoft Entra ID/Azure Single Sign-On (SSO) Integration Guide with step by step instructions and video!SSO -
GitHub Enterprise Cloud - OKTA Single Sign-On (SSO) Integration Guide
GitHub Enterprise Cloud - OKTA Single Sign-On (SSO) Integration Guide with step by step instructions and video!SSO -
GitHub Enterprise Cloud Enterprise Managed Users - Microsoft Entra ID / Azure AD Single Sign-On (SSO) Integration Guide
GitHub Enterprise Cloud Enterprise Managed Users - Microsoft Entra ID/Azure Single Sign-On (SSO) Integration Guide with step by step instructions and video!SSO -
GitHub Enterprise Cloud Single Sign-On Rollout Guide
The following guide provides details and best practices on how to enable and rollout SSO to ensure a smooth transition and avoid complications.SSO -
GitHub Enterprise Managed Users
This document provides a detailed explanation of what is GitHub Enterprise Managed Users , its limitation and capabilities. As well it provides further details regarding how to migrate.EMU -
GitHub Enterprise Managed Users - OKTA Single Sign-On (SSO) Integration Guide
GitHub Enterprise Managed Users Step by step integration guide for OKTA Single Sign-On (SSO) Integration.SSO -
GitHub Hosted Runners Network Security
high-level overview of the network aspects of GitHub Hosted Runners and compares the different ways GitHub can offer a secure and customizable setup for your CI/CD requirements.Actions -
GitHub Identity and Access Management (IAM) Options Overview
This document provides an overview of the different GitHub Identity and Access Management (IAM) options available to organizations using GitHub Enterprise Cloud (EMU + BYOA).EMU -
GitHub Organization Best Practices
A concise guide on best practices for managing single vs multiple GitHub Enterprise OrganizationsGHE -
GitHub account for personal and business use
There are many customers who require their employees to create a separate GitHub account to be used for business use only. Let me explain why it’s a bad idea.Miscellaneous -
How to link Azure subscription to your GitHub's enterprise account
Explanation about how to link Azure subscription to an Enterprise account. Azure subscription is often used as a billing mechanism for GitHub's metered products such as Copilot, Codespaces, Packages and Actions.Miscellaneous Azure Copilot -
How to prevent company email address to be used by personal GitHub accounts (and other email related issues)
Customers often raise a concern about users using company email address in personal accounts. This article will explain why this is not really an issue.Miscellaneous Security -
Mastering CI CD and Microservices Deployment with GitHub Actions
This guide is your key to unlocking the full potential of containerization and microservices architectures by using GitHub Actions and GitHub Enterprise.Actions -
Measuring Copilot Impact
This document provides tips and resources for measuring the impact and value received by implementing GitHub Copilot Business.Copilot -
Measuring the Business Impact of GitHub Copilot via SDLC
This plan outlines how to measure the return on investment (ROI) of GitHub Copilot by focusing on key business outcomes.Copilot -
Optimizing Your CI/CD Pipeline with GitHub Actions - Identifying Issues and Implementing Solutions
This guide explores how GitHub Actions enhances both the development process and business efficiency. It's essential for developers wanting better workflows and leaders seeking improved productivity.Actions -
Resuable Workflows - Best Practices and Strategies
This guide provides best practices and strategies for creating reusable workflows in GitHub Actions. Learn how to structure your workflows for maximum reusability and maintainability.Actions -
Roll out and enforce CodeQL at scale
Technical steps of configuring and enforcing CodeQL using Advanced Setup across many repos at once.Advanced Security -
Rolling Out Dependency Review Across Your Entire Organization
Technical steps of configuring and enforcing Dependency Review across many repos at once.Advanced Security -
SaaS Vendor/Customer Code Collaboration Options
What GitHub options are there for companies delivering purpose-built SaaS to their customers? What solutions meet the need of both vendor and customer collaborating on the code in the same place?Miscellaneous -
SaaS Vendor/Customer Code Collaboration Options
What GitHub options are there for companies delivering purpose-built SaaS to their customers? What solutions meet the need of both vendor and customer collaborating on the code in the same place?Miscellaneous -
Scaling CI/CD with GitHub Actions using GitHub Enterprise Cloud
This document provides a resource guide for scaling CI/CD with GitHub Actions using GitHub Enterprise Cloud.Actions -
Security Questionnaire AI Tool
Use AI to help fill out security questionnaires faster!Miscellaneous -
Setting Up GitHub Advanced Security Scans with CodeQL on GitHub Enterprise Server in a VPC, VNet or a Private Network
This document provides a guide on setting up GitHub Advanced Security Scans with CodeQL on a GitHub Enterprise Server within a VPC/VNet or Private Network environment.Advanced Security -
The initial EMU setup
Instructions for the initial set up of an EMU enterprise accountEMU -
Transitioning from Azure DevOps to GitHub Actions
This document aims to assist users in making an informed decision about whether to migrate their workflows from Azure DevOps to GitHub ActionsActions -
Transitioning from CircleCI to GitHub Actions - A Comprehensive Guide
This guide provides a detailed comparison between CircleCI and GitHub Actions, aiming to assist users in making an informed decision about migrating their workflows. It covers features, capabilities, and considerations to help you find the best fit for your CI/CD needs.Actions -
Unlock Faster Development and Improved Collaboration: Migrating from Jenkins to GitHub Actions
Learn how to migrate from Jenkins to GitHub Actions to unlock faster development and improved collaboration in your CI/CD pipelines.Actions -
Using GitHub App Credentials with the Terraform Provider for GitHub
A guide on how to use GitHub App Credentials with the Terraform Provider for GitHub in order to use the higher GitHub API rate limit allowed to Apps.Actions -
What is EMU
There are many reasons why enterprise customer should consider switching to EMUs. However, there are also many reasons why they shouldn’t. The purpose of this page is to explain what EMU is as well as to provide pros and cons.EMU -
Why GitHub Enterprise Cloud
This document summarizes all of the features that are exclusive to GitHub Enterprise Cloud and not available in GitHub Teams.GHE -
Why you can see users email address
Sometimes enterprise or organisation administrators would like to see the emails associated with user accounts.Miscellaneous