ajaxer-org/Git Repository Clone and Commit Action

This workflow clones a GitHub repository, checks out a branch, configures Git user settings, and signs commits/tags using SSH.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Sep 20, 2024
License
Public domain

Pinned Snippet

workflow.ymlSHA-pinned
uses: ajaxer-org/git-repo-clone-action@2d4e224518e39762033400f3b6565072b90f33ab # v2.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
repo_urlThe Git repository SSH URL to clone.yes
ssh_private_keyThe SSH private key to access the repository.yes
directoryThe directory to clone the repository into (optional).no""
refThe branch or tag to checkout (optional).no
list_filesList all the files after checkout (optional).nofalse
user_nameThe Git user name for later commits (optional).noGitHub Actions
user_emailThe Git user email for later commits (optional).noactions@github.com
sign_commitWhether to sign commits and tags with the SSH key (optional).notrue

no outputs