GitHub

GitHub is a web-based platform that provides a graphical interface for working with Git repositories and managing collaborative software development projects. GitHub Actions is a feature of GitHub that allows users to automate software workflows directly in their repository, enabling continuous integration and deployment processes.

GitHub GitHub Actions

GitHub


GitHub Actions Overview

GitHub Actions is a feature of GitHub that allows users to automate software workflows directly in their repository, enabling continuous integration and deployment processes.

Authenticate to Azure from GitHub Actions

OpenID Connect (OIDC) or a Service Principal Name (SPN) configuration allows your GitHub Actions workflows to access resources in Azure

Github Authentication

Authentication in Github is the process of verifying the identity of the user who is trying to access a Git repository.

GitHub Forking

A GitHub fork is a copy of a repository that resides in your account, allowing you to make changes independently of the original repository, and propose those changes back to the original project through a pull request.

GitHub Workflow

A classic workflow for using GitHub to clone a repository, make changes, create a new branch, request a pull request, and finally merge the changes into the main branch:

Github Personal Access Token

Personal access tokens (PATs) are a secure way to authenticate with a Git server without using your GitHub password.

Use Azure key vault in an action

Workflow breakdown

Last modified July 21, 2024: update (e2ae86c)