kangyoungin/nogit-action
nogit-action is a GitHub Action that allows you to perform Git operations without requiring the git CLI.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| action | The Git operation to perform. Supported actions: clone, add, commit, push, status, checkout, log, fetch. | yes | — |
| repo-url | Remote Git repository URL. Required for actions like clone and push. | no | — |
| directory | Path to the working directory where Git operations will be performed. | yes | — |
| username | Git username for authentication. Usually 'oauth2' when using token-based auth. | no | — |
| token | Git token or personal access token for accessing private repositories. Recommended: pass a GitHub secret (e.g. GIT_TOKEN). | no | — |
| Email used for Git commit. Optional — defaults to nogit@example.com. | no | — | |
| files | Newline-separated list of files to add for commit (only used in 'add' or 'commit' actions). | no | — |
| message | Commit message for the 'commit' action. | no | — |
| ref | Branch or tag name for checkout, push, etc. | no | — |
| remote | Remote name to push to (default: origin). | no | — |
Outputs
no outputs