Checkout v7 is the official GitHub Action for checking out repository code inside a GitHub Actions workflow. It places the selected repository under the workflow workspace so build, test, lint, release, or deployment steps can access the files. By default, it fetches only one commit for the ref or SHA that triggered the workflow, but it can also fetch full branch and tag history. The action supports checking out different repositories, private repositories, pull request commits, submodules, Git LFS files, sparse paths, and custom paths. It can use Git credentials, SSH keys, safe directory configuration, and GitHub Enterprise Server URLs. Recent versions also focus on stronger credential handling and safer behavior around fork pull request code in trusted workflow contexts.

Features

  • GitHub Actions repository checkout
  • Branch, tag, or SHA selection
  • Sparse checkout support
  • Submodule and Git LFS options
  • Private repository authentication
  • Fork pull request safety control

Project Samples

Project Activity

See All Activity >

Categories

Git

License

MIT License

Follow Checkout v7

Checkout v7 Web Site

Other Useful Business Software
Demo Series - Small Business Backup By Veeam Icon
Demo Series - Small Business Backup By Veeam

Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
Watch Demo Series
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Checkout v7!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Git Software

Registered

2026-07-02