kangyoungin/nogit-action

nogit-action is a GitHub Action that allows you to perform Git operations without requiring the git CLI.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
actionThe Git operation to perform. Supported actions: clone, add, commit, push, status, checkout, log, fetch. yes
repo-urlRemote Git repository URL. Required for actions like clone and push. no
directoryPath to the working directory where Git operations will be performed. yes
usernameGit username for authentication. Usually 'oauth2' when using token-based auth. no
tokenGit token or personal access token for accessing private repositories. Recommended: pass a GitHub secret (e.g. GIT_TOKEN). no
emailEmail used for Git commit. Optional — defaults to nogit@example.com. no
filesNewline-separated list of files to add for commit (only used in 'add' or 'commit' actions). no
messageCommit message for the 'commit' action. no
refBranch or tag name for checkout, push, etc. no
remoteRemote name to push to (default: origin). no

no outputs